断掉 当前链接 数据库的 链接,便于恢复数据库。
--终结 数据库连接
--2009-04-18 Edit by Xing
--断掉 当前链接 数据库的 链接,便于恢复数据库。
--
Use Master
Create Table #aa(spid int,ecid int,status varchar(300),loginname varchar(100),hostname varchar(200),blk int ,dbname varchar(30),cmd varchar(100),request_id int)
Insert Into #aa Exec sp_who
Declare tt Cursor for Select spid From #aa Where spid>50 and dbname='DATANAME' ----dbname 是你的数据库名字
Open tt
Declare @ActiveUserId Int,@KillString Varchar(100)
Fetch Next From tt Into @ActiveUserId
While(@@Fetch_Status=0)
Begin
Set @KillString='Kill '+Convert(Varchar(50),@ActiveUserId)
Exec(@KillString)
Fetch Next From tt Into @ActiveUserId
End
Drop Table #aa
Close tt
Deallocate tt