MS sqlserver数据库恢复出错 Exclusive access could not be obtained because the database is in use

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SweetyoYY/article/details/79859542

* 快速方案

       
1.运行以下代码将数据库离线

use master  
alter database DB_NAME set offline with rollback immediate;

2.执行数据库恢复

3.将数据库恢复在线

use master  
alter database DB_NAME set online with rollback immediate;  

* 其他方案

       如果上面的代码我们不知道的话,我们也可以进行手动设置,脱机,如下

这里写图片描述

       为什么最开始的时候没有推荐这种方法呢?我在脱机的时候,等待了10多分钟都么有成功,之后就果断放弃了~


* 其他背景

       标题中的错误是:无法获得数据库独占的访问权限,有的时候我们可能也会遇到这样的问题,更加直接:MS sqlserver数据库恢复出错 database is in use can not be restored

猜你喜欢

转载自blog.csdn.net/SweetyoYY/article/details/79859542