参考地址:http://www.ggat.cn/newsInfo.html/133
有时候通过备份恢复数据库时提示当前数据库正在使用中,无法恢复。一个简单解决办法就是找到活动的Session并终止进程。
查找活动Session:
1、sp_who
2、从系统表里查找:select * from sys.sysprocesses where DB_NAME(dbid)='dbname'
终止Session:
使用KILL语句:KILL { session ID | UOW } [ WITH STATUSONLY ]
session ID在查找表中对应的字段是spid, kill相应的spid即可终止对应的会话。
详细参考:sp_who,KILL