还原ms sql server 2005数据库出现“正由此会话使用”解决方法

还原ms sql server 2005数据库出现“正由此会话使用”解决方法
 
当还原ms sql server 数据库出现如下错误:
无法处理数据库 'XXXXX',因为它正由此会话使用。建议在执行此操作时使用 master 数据库。
 
可用如下命令去还原:
 
use master
GO
declare @s varchar(8000)
select @s=isnull(@s,'')+' kill '+rtrim(spID) from master..sysprocesses where dbid=db_id('数据库名称')
select @s
exec(@s)
 
RESTORE DATABASE 数据库名称
FROM DISK = N'还原数据库备份的文件路径.bak'
with replace
GO
请使用浏览器的分享功能分享到微信等