方法1: 執行以下腳本
01.declare @sql varchar(100)
02.
03.
while 1=1
04.
begin
05.
06.
select top 1 @sql = 'kill '+cast(spid as varchar(3))
07.
from master..sysprocesses
08.
where spid > 50 and spid <> @@spid
09.
10.
if @@rowcount = 0
11.
break
12.
13.
exec(@sql)
14.
end
方法2: detach 數據庫(缺點還要重新添加,不推薦)
方法3: 使用以下腳本變為單用戶執行。
USE master; GO ALTER DATABASE AdventureWorks2012 SET SINGLE_USER --變成單用戶模式,獲取獨占訪問 WITH ROLLBACK IMMEDIATE; GO ALTER DATABASE AdventureWorks2012 SET READ_ONLY; GO ALTER DATABASE AdventureWorks2012 SET MULTI_USER; --取消單用戶模式,獲取獨占訪問 GO
