sql server 数据库单用户模式设置


摘要:本文介绍如何将用户定义的数据库设置为单用户模式。单用户模式一次只有一个用户可以访问数据库,通常用于维护操作(比如修复数据文件操作)。


在进行一些数据库操作时,需要先把数据库设置为单用户模式,操作完成后再改回普通模式(多用户模式)。可能会用到以下3种操作:

代码中 yourdatabase 在使用时请改为你要操作的数据库名称

1. 设置单用户模式

USE master;
GO
ALTER DATABASE yourdatabase
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO

设置单用户模式时,一般情况下会加上 with rollback immediate 这个选项,用于立即回滚进行中的事务。

2.设置为只读模式

USE master;
GO
ALTER DATABASE yourdatabase
SET READ_ONLY;
GO

 

3.设置为多用户模式

USE master;
GO
ALTER DATABASE yourdatabase
SET MULTI_USER;
GO

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM