ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 还原ms sql server 2005数据库出现“正由此会话使用”解决方法

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

原创 Linux操作系统 作者:maguizhong 时间:2011-01-05 17:11:37 0 删除 编辑
还原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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10527166/viewspace-683319/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-01-04

  • 博文量
    50
  • 访问量
    110864