首页 > 数据库 >SQL Server 因为数据库正在使用,所以无法获得对数据库的独占访问权。

SQL Server 因为数据库正在使用,所以无法获得对数据库的独占访问权。

时间:2023-01-13 15:38:03浏览次数:35  
标签:数据库 xxx db Server SQL ALTER


今天我在使用SQL Server恢复数据库xxx_db时,出现如下错误:

因为数据库正在使用,所以无法获得对数据库的独占访问权。



SQL Server 因为数据库正在使用,所以无法获得对数据库的独占访问权。_数据库



解决方法:


1、SQL查询分析器,切换到系统数据库:master




2、执行以下SQL语句把数据库弄成离线状态(请把xxx_db改成你的数据库):


   ALTER DATABASE xxx_db SET OFFLINE WITH ROLLBACK IMMEDIATE


   


3. 现在可以恢复数据库了




4. 执行以下SQL恢复数据库在线状态(请把xxx_db改成你的数据库):


   ALTER database  xxx_db   set online




标签:数据库,xxx,db,Server,SQL,ALTER
From: https://blog.51cto.com/softo/6006058

相关文章

  • MySQL必知必会第八章-用通配符进行过滤
    用通配符进行过滤LIKE操作符通配符(wildcard)用来匹配值的一部分的特殊字符。搜索模式(searchpattern)由字面值、通配符或两者组合构成的搜索条件。搜索子句中使用通配......
  • Android sqlite 使用简介
    进行Android应用开发时经常会用到数据库。Android系统支持sqlite数据库,在app开发过程中很容易通过SQLiteOpenHelper使用数据库,SQLiteOpenHelper依赖于Context对象,但是基于ui......
  • MySQL必知必会第七章-数据过滤
    数据过滤组合WHERE子句操作符(operator)用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符(logicaloperator)。AND操作符为了通过不止一个列进行过滤,可使用AND......
  • Mysql,replace into,存在则更新,不存在则插入
    REPLACEINTO首先判断数据是否存在;如果不存在,则插入;如果已存在则更新(先删除再插入) 注意:根据主键或唯一索引判断记录是否已存在,所以插入数据的表必须要有主键或者唯......
  • 【学习日志】MongoDB为什么选择B树,而MySQL选择B+树实现索引
    先说B树和B+树的区别B树:非叶子节点也存储数据B+树:只有叶子节点存储数据,且所有叶子节点通过指针相连接。为什么MongoDB选择B树而,MySQL选择B+树呢?两种数据结构的区别摆在......
  • python-备份mysql数据库
    python-备份mysql数据库1.python-备份mysql数据库源码安装python3环境下载版本:https://www.python.org/downloads/source/wgethttps://www.python.org/ftp/pyth......
  • Mysql索引失效场景
    Mysql索引失效场景 序言 众所周知在Mysql中,通过使用索引的方式可以加快查询速度,从而避免全文搜索;而索引本身就像图书馆中所有书籍目录,通过查询关键字就能快速找......
  • python-pymysql-基本使用
    python-pymysql-基本使用1.pymysql-基本使用创建表[root@pythontmp]#mysql-h127.0.0.1-utest-p'Test@963852'WelcometotheMariaDBmonitor.Comma......
  • python-pymysql安装和数据库安装
    python-pymysql安装和数据库安装1.pymysql安装安装python连接数据库pymysql模块[root@python~]#pip3installPyMySQlLookinginindexes:http://mirror......
  • python-pymysql模块介绍
    python-pymysql模块介绍1.pymysql模块介绍pymysql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。pymysql......