SQLSERVER 切換數據庫為單用戶和多用戶模式


有時候數據庫在占用時,想做一些操作,無法操作。可以嘗試將數據庫切換為單用戶模式來操作。操作完之后再切換回多用戶模式。

命令如下:

alter database 數據庫名 set Single_user --單用戶
alter database 數據庫名 set multi_user --多用戶

或者

sp_dboption 數據庫名,"single user",true --單用戶

sp_dboption 數據庫名,"single user",false --多用戶

如果使用ALTER DATABAS 或者是使用 SP_DBOPTION都沒有辦法更改到多用戶或者單用戶模式下
解決辦法是
在活動和監視器中的進程,把與目的庫有關的KILL掉,然后刷新一下。
使用
ALTER DATABASE DB_TYZ 再修改就好了

原文地址:https://www.cnblogs.com/xdoudou/p/3733505.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM