sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法
这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。
①先切换数据库到master数据库。执行语句
select * from master..sysprocesses where dbid=db_id( '数据库名称')
②然后逐步运行语句 exec kill spid(上一步结果集中的数据),
问题就解决了。哈哈
这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。
①先切换数据库到master数据库。执行语句
select * from master..sysprocesses where dbid=db_id( '数据库名称')
②然后逐步运行语句 exec kill spid(上一步结果集中的数据),
问题就解决了。哈哈