还原sqlserver2008数据提示:因为数据库正在使用,所以无法获得对数据库的独占访问权原因及解决办法
发布日期:2015-12-1 20:12:1
还原sqlserver2008数据提示:因为数据库正在使用,所以无法获得对数据库的独占访问权原因及解决办法 一、问题及原因: 还原sqlserver2008数据提示:因为数据库正在使用,所以无法获得对数据库的独占访问权。如下图所示: 这个是因为数据库正在被某些进程使用或者调用,可以在新建查询里面使用下面sql命令查看对应的spid,以下aa是我们操作的数据库名称 use master go select b.spid from sysdatabases a ,sysprocesses b where a.dbid=b.dbid and a.name='aa' 如下图所示: 查看到spid是55和58,然后kill掉对应进程spid,如下图所示: 再次还原数据库成功,如下图所示:
|