使用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 server 还原数据库时提示数据库正在使用,无法进行操作的解决方法