消息 5070 在其他用户正式用数据库“”时无法更改数据库状态

简介:

在还原数据库的时候经常会遇到一些错误无法成功还原,常见的错误如下:

消息 5070  在其他用户正式用数据库“”时无法更改数据库状态

这个错误是因为数据库正在被访问,还原失败。网上有很多代码是先kill掉数据库的session然后再做还原。但是对于繁忙的系统,刚killSession就会有其他session连进来,所以还是失败。

可以通过将数据库修改为单用户模式或者offline的方式,这样可以保证修改数据库状态成功后没有其他session连接,从而可以成功还原。

 


本文转自 lzf328 51CTO博客,原文链接:http://blog.51cto.com/lzf328/1294873



相关文章
|
5月前
|
SQL 存储 定位技术
数据库基础(一):数据库创建、分离、附加、删除、备份
数据库基础(一):数据库创建、分离、附加、删除、备份
|
9月前
|
SQL 缓存 关系型数据库
QxOrm操作数据库
我们在QT应用开发专栏中对数据库操作做了基本的介绍,很多程序员对于数据库的语法并不是很熟悉,我们就需要使用ORM库来弥补该方面的不足
171 0
|
数据库
Mogo数据库的简单操作
Mogo数据库的简单操作
234 0
|
关系型数据库 数据库连接 数据库
删除 PostgresSql 数据库 报错:有 N 个其它会话正在使用数据库 的解决方案
遇到的问题 在PostgreSQL 9.2 及以上版本,执行下面的语句: postgres=# drop database dbtest; # 执行删除指定数据库的时候,报以下错误 ERROR: database "dbtest" is being accessed by other users DETAIL: There is 2 other session using the database. 或者使用 Navicat 等第三方数据库连接工具,删除指定数据库的时候报错,说明此时有两个客户端在连接此数据库,此时不能删除数据库。
1660 0
|
Java 关系型数据库 数据库连接
MySQL基础操作之数据库创建、用户操作
目录 说明 创建数据库 用户操作 版本记录 说明 数据库版本: 8.0.17 操作系统: MacBook Pro 客户端: Navicat 12 1. 创建数据库 1.
|
数据库
Confluence 6 当前使用的数据库状态
进入  > 基本配置(General Configuration) > 问题检查和支持工具(Troubleshooting and support tools) 你就可以看到当前使用的数据库状态了。
641 0
|
存储 关系型数据库 数据库