执行如下代码杀掉所有进程:
use
master
declare
@dbname
varchar(20)
set@dbname=‘YBJCSJ‘--这里给变量赋的值是要进行还原的数据库的名称declare@sqlnvarchar(500)
declare@spidint--SPID sqlserver进程ID intset@sql=‘declare getspid cursor for select spid from sysprocesses where dbid=db_id(‘‘‘+@dbname+‘‘‘)‘--当前正由进程使用的数据库id intexec (@sql)
open getspid
fetchnextfrom getspid into@spidwhile@@fetch_status<>-1--如果FETCH 语句没有执行失败或此行不在结果集中。beginexec(‘kill ‘+@spid) --终止正常连接fetchnextfrom getspid into@spidendclose getspid
deallocate getspid
原文:https://www.cnblogs.com/Ryan-Fei/p/14077661.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!