使用SQL2000还原数据库时提示 数据库正在使用中,所以未能或得对数据库的排它使用权,该怎么解决呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用SQL2000还原数据库时提示 数据库正在使用中,所以未能或得对数据库的排它使用权,该怎么解决呢?相关的知识,希望对你有一定的参考价值。

参考技术A 应该有其他用户连接数据库,所以导致无法还原,建议的处理方法:
1.先用sp_who语句,检查那些连接连著此数据库。
2.根据前一步查到的id号,通过kill语句去删除连接。

SQLSERVER2012数据库还原

(1)还原已存在数据库

还原时提示失败,因为数据库正在使用,无法获得独占访问权。解决办法,先分离已存在的数据库,再执行还原操作。

确定后居然成功了,因为我是先使用(2)还原数据库后直接尝试(1)方法还原数据库,此时数据库不存在正在被使用的情况,所以成功了。如果出现不成功,可以先将数据库分离后再按(2)方法进行还原。或者先将正在被使用的情况处理掉再执行方法(1)还原。

(2)还原成新的数据库

还原时可以不用先建立一个空数据库,直接还原成新数据库。步骤如下:

 

以上是关于使用SQL2000还原数据库时提示 数据库正在使用中,所以未能或得对数据库的排它使用权,该怎么解决呢?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2000还原备份&附加mdf 提示检测到数据库一致性问题。

SQL数据库备份后还原的时候提示所用路径不对是为啥呀

sql2005用查询分析器还原数据库时出错提示超时

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法

用SQL Server2000还原数据备份时,卡了一个多小时,sql server当前正在还原该备份集。肿么办!!!