【北亚数据恢复】MSSQL 2000 出现“823”报错信息的数据恢复案例
故障:
数据库报错:“MSSQL Server 2000 附加数据库错误823”,附加数据库失败。
故障分析:
数据库出现“823”报错信息通常有以下三种原因:
1、数据库的物理页面出现了损坏。
2、校验值损坏导致数据库页面无法被识别。
3、异常断电导致的文件系统损坏,数据库页面丢失。
数据库出现“823”报错信息这种情况下如果有备份,只需还原备份。但是如果没有备份,或者备份间隔时间太久,或者备份数据不可用,那么就需要进行数据恢复。
数据库数据恢复过程:
1、北亚数据恢复工程师尝试附加数据库,修复数据库(下图),对数据库进行附加后会提示“823”错误。
2、北亚数据恢复工程师使用北亚MSSQL文件检测工具对数据库进行检测。
3、北亚数据恢复工程师计算并修改数据库错误数据页的校验值。
4、北亚数据恢复工程师重新附加数据库,附加数据库成功。
5、北亚数据恢复工程师使用dbcc检测数据库。
6、修复上述错误,再一次dbcc检测数据库。
数据恢复结果:
我们再次进行dbcc检测数据库后发现已经没有任何错误提示,重新附加数据库,没有出现任何报错,附加数据库成功。通过正常的数据库环境对数据库进行查询、验证,最终可以确认所有数据被完整恢复。数据库修复成功。
【北亚数据恢复】MSSQL 2000 出现“823”报错信息的数据恢复案例相关推荐
- React篇-报错信息:warning: Can't call setState (or forceUpdate) on an unmounted component.
报错信息是: Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op, but ...
- 【报错信息】Google Play 上架报错 ( Your app contains ads that do not comply with our Families ad | 退出亲子同乐计划 )
文章目录 一.报错信息 二.向 Google Play 政策团队询问细节信息 三.解决方案 ( 暂时 ) 一.报错信息 Google Play 上架应用 , 又又又被拒了 ; 报错信息 : Hi De ...
- 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
文章目录 一.崩溃信息描述 二.手机命令行操作 三.电脑命令行操作 四.Tombstone 内容 Tombstone 报错信息日志文件被保存在了 /data/tombstones/ 目录下 , 先 R ...
- 【Android 安全】DEX 加密 ( Proguard 混淆 | 混淆后的报错信息 | Proguard 混淆映射文件 mapping.txt )
文章目录 一.Proguard 混淆后的报错信息 二.Proguard 混淆映射文件 mapping.txt 更多 ProGuard 混淆配置参考 : https://www.guardsquare. ...
- JavaWeb: 报错信息The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path...
JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bui ...
- 报错信息为:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
报错信息为:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource ...
- Hadoop报错信息:Job not successful. Error: # of failed Map Tasks exceeded allowed limit. FailedCount: 4.
Hadoop报错信息如下: 120 15/01/27 15:48:23 ERROR streaming.StreamJob: Job not successful. Error: # of faile ...
- 方法参数是结构体指针,报错信息是空指针怎么办
方法参数是结构体指针,报错信息是空指针怎么办 如果是函数方法需要使用前面定义的结构体指针,但这时候指针为空,编译器报错指针为空,这时候只需要在我们需要指针的地方加上 if(T){}; 确保它不为空就行 ...
- Laravel 队列:如何查看队列报错信息
Laravel 队列在执行时,如黑盒一样,出错时我们该如何调试呢? 方法一.sync 驱动 如果你在开发环境,修改 .env: QUEUE_DRIVER=sync 这样就可以直接通过 Web 请求触发 ...
- 【微信小程序】报错信息合集
小程序报错信息合集
最新文章
- 速来!亚马逊云科技AI盛会开源专场吹响集结号
- KandQ:那年,那树,那些知识点
- 【jetson nano】两台ubuntu ssh远程连接控制
- # 2017-2018-1 20155336《信息安全技术》实验二——Windows口令破解
- RocketMQ 一行代码造成大量消息发送失败
- Javascript第五章DOM简介和window对象第一课
- 台式计算机键盘驱动,提示检测到不兼容的键盘驱动程序怎么解决 教你几个步骤轻松修复...
- 2021-06-01winserver2008R2溢出提权(转)
- 【AI Studio】飞桨图像分类零基础训练营 - 03 - 卷积神经网络基础
- 四、Hibernate框架的API (三)-- Session对象
- SVM-支持向量机理解(拉格朗日乘子法(Lagrange multiplier))
- SQL Pivot 行转列
- 【软件】串口助手小软件,无需安装下载即可使用
- linux命令stat和top,Linux Top 命令解析 比较详细
- python之最大公约数
- 图片去雾软件推荐,这些软件值得一试
- Java实训——桌面日历
- 学数控编程,知道这三段代码就够了,很实用
- MIKE 21 教程 2.10 结果输出(Outputs)
- CA-IS3722HS 接口IC芯片 数字隔离器 SOIC8