數據庫提示,正在使用無法還原

摘自:http://www.cnblogs.com/jokey/archive/2010/07/22/1782794.html

1、首先定位到master 數據庫

2、運行如下語句:

use master

declare @dbname varchar(20)
set @dbname='sms_server'     ---這是數據庫名稱

declare @sql nvarchar(500)
declare @spid int--SPID 值是當用戶進行連接時指派給該連接的一個唯一的整數
set @sql='declare getspid cursor for 
select spid from sysprocesses where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status<>-1--如果FETCH 語句沒有執行失敗或此行不在結果集中。
begin
exec('kill '+@spid)--終止正常連接
fetch next from getspid into @spid
end
close getspid
deallocate getspid


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章