方法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