sqlserver数据库使用bak导入恢复数据时提示,数据库正在使用,无法获得对数据库的独占访问权,也无法正常脱机。可以用以下方法强制结束连接进程。
在查询分析器里面执行:
SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='数据库名')
执行结果如下:
可以看到有两个连接数,记住spid,然后继续执行
KILL 140 KILL 154
连接数被kill以后就可以正常操作了。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!