参考地址: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
本文介绍了解决数据库恢复过程中遇到的“数据库正在使用中”的问题。提供了查找活动会话的方法及如何终止这些会话来完成数据库恢复操作。
2495

被折叠的 条评论
为什么被折叠?



