2016 - 2024

感恩一路有你

数据库还原 SQLServer数据库成为紧急模式怎么恢复?

浏览量:2724 时间:2021-03-13 01:56:56 作者:admin

SQLServer数据库成为紧急模式怎么恢复?

1. 将数据库更改为单用户模式alter database name set single user(当变为单用户模式时,该语句只能在同一窗口中执行)2。更正数据库日志重新生成。此命令检查分配、结构、逻辑完整性以及数据库中的所有对象是否不正确。当指定“repair”ALLOWDATALoss”作为DBCC CHECKDB命令参数时,程序将检查并更正错误的报告。但是,这些更正可能会导致一些数据丢失。DBCC CHECKDB(数据库名称,修复)允许数据 3。将数据库更改回多用户模式uuuser

我不知道您的MDF文件是否损坏,例如日志磁盘错误后数据写入不完整、不停止服务或从脱机数据库直接复制MDF。你还没有遇到过这种情况,但你也可以模拟场景,有时间再试一次。

你说的是一种方法,一般只有这种操作:

1。找到一个相似的环境并创建一个同名的数据库;

2。脱机数据库并删除原始数据文件和日志文件;

3。复制要恢复的MDF;

4。将数据库设置为在线,会提示有问题,失败

5。将数据库设置为可疑状态暂停;

6。使用数据库修复命令DBCC CHECKDB来恢复丢失的数据。如果正常,可以访问在线数据库。

数据库还原 取消数据库为紧急模式 数据库表只读模式修改

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。