您的位置:首页 > 数据库 > 数据库管理

sql server还原数据库时提示数据库正在使用

更多 2016/4/26 来源:数据库管理学习浏览量:869
学习标签: sql server
本文导读:在sql server数据库管理中,有时需要对某个数据库还原,在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权,下面介绍解决方法

一、问题详情

 

还原或删除sql server 数据库时,经常会出现数据库被占用的情况

 

 

二、报错原因

主要是你在还原的时候还有其他进程连在上面,导致无法获得独占造成的。

 

 

三、解决方法

 

1、执行下列sql语句

 

ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE

 

2、还原完后,执行

 
 

ALTER  database  [ datebase]  set   online  

 

收藏
497
很赞
369