posts - 174, comments - 60, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
打开SSMS,New Query执行以下语句
获取要还原的数据库的进程
select * from sys.sysprocesses a where a.dbid in (select dbid from master..sysdatabases where name = '<数据库名>')
逐个杀掉列出的进程
kill <spid>

参考:http://my.oschina.net/Kenyon/blog/53970

Feedback

# re: SQL Server2005还原失败,数据库在使用中(database is in use) 的解决方案  回复  更多评论   

2018-07-16 13:33 by 魔のkyo
设置数据库离线
use master
alter database DB_NAME set offline with rollback immediate;

恢复数据库

设置数据库在线
use master
alter database DB_NAME set online with rollback immediate;
只有注册用户登录后才能发表评论。