單用戶改為多用戶執行SQL:
USE master;
GO
declare @kid varchar(8000)
set @kid=''
select @kid=@kid+' kill '+cast(spid as varchar(8))
from master..sysprocesses
where dbid=db_id('DBname')
Exec(@kid)
GO
ALTER DATABASE DBname SET MULTI_USER
GO
多用戶改為單用戶執行SQL:
ALTER DATABASE DBname SET SINGLE_USER
設置數據庫只讀狀態SQL:
ALTER DATABASE DBname SET READ_ONLY
官方文檔:將數據庫設置為單用戶模式