故障:
数据库报错:“MSSQL Server 2000 附加数据库错误823”,附加数据库失败。

故障分析:
数据库出现“823”报错信息通常有以下三种原因:
1、数据库的物理页面出现了损坏。
2、校验值损坏导致数据库页面无法被识别。
3、异常断电导致的文件系统损坏,数据库页面丢失。
数据库出现“823”报错信息这种情况下如果有备份,只需还原备份。但是如果没有备份,或者备份间隔时间太久,或者备份数据不可用,那么就需要进行数据恢复。

数据库数据恢复过程:
1、北亚数据恢复工程师尝试附加数据库,修复数据库(下图),对数据库进行附加后会提示“823”错误。

2、北亚数据恢复工程师使用北亚MSSQL文件检测工具对数据库进行检测。

3、北亚数据恢复工程师计算并修改数据库错误数据页的校验值。
4、北亚数据恢复工程师重新附加数据库,附加数据库成功。

5、北亚数据恢复工程师使用dbcc检测数据库。

6、修复上述错误,再一次dbcc检测数据库。

数据恢复结果:
我们再次进行dbcc检测数据库后发现已经没有任何错误提示,重新附加数据库,没有出现任何报错,附加数据库成功。通过正常的数据库环境对数据库进行查询、验证,最终可以确认所有数据被完整恢复。数据库修复成功。

【北亚数据恢复】MSSQL 2000 出现“823”报错信息的数据恢复案例相关推荐

  1. 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 ...

  2. 【报错信息】Google Play 上架报错 ( Your app contains ads that do not comply with our Families ad | 退出亲子同乐计划 )

    文章目录 一.报错信息 二.向 Google Play 政策团队询问细节信息 三.解决方案 ( 暂时 ) 一.报错信息 Google Play 上架应用 , 又又又被拒了 ; 报错信息 : Hi De ...

  3. 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )

    文章目录 一.崩溃信息描述 二.手机命令行操作 三.电脑命令行操作 四.Tombstone 内容 Tombstone 报错信息日志文件被保存在了 /data/tombstones/ 目录下 , 先 R ...

  4. 【Android 安全】DEX 加密 ( Proguard 混淆 | 混淆后的报错信息 | Proguard 混淆映射文件 mapping.txt )

    文章目录 一.Proguard 混淆后的报错信息 二.Proguard 混淆映射文件 mapping.txt 更多 ProGuard 混淆配置参考 : https://www.guardsquare. ...

  5. 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 ...

  6. 报错信息为: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 ...

  7. 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 ...

  8. 方法参数是结构体指针,报错信息是空指针怎么办

    方法参数是结构体指针,报错信息是空指针怎么办 如果是函数方法需要使用前面定义的结构体指针,但这时候指针为空,编译器报错指针为空,这时候只需要在我们需要指针的地方加上 if(T){}; 确保它不为空就行 ...

  9. Laravel 队列:如何查看队列报错信息

    Laravel 队列在执行时,如黑盒一样,出错时我们该如何调试呢? 方法一.sync 驱动 如果你在开发环境,修改 .env: QUEUE_DRIVER=sync 这样就可以直接通过 Web 请求触发 ...

  10. 【微信小程序】报错信息合集

    小程序报错信息合集

最新文章

  1. 速来!亚马逊云科技AI盛会开源专场吹响集结号
  2. KandQ:那年,那树,那些知识点
  3. 【jetson nano】两台ubuntu ssh远程连接控制
  4. # 2017-2018-1 20155336《信息安全技术》实验二——Windows口令破解
  5. RocketMQ 一行代码造成大量消息发送失败
  6. Javascript第五章DOM简介和window对象第一课
  7. 台式计算机键盘驱动,提示检测到不兼容的键盘驱动程序怎么解决 教你几个步骤轻松修复...
  8. 2021-06-01winserver2008R2溢出提权(转)
  9. 【AI Studio】飞桨图像分类零基础训练营 - 03 - 卷积神经网络基础
  10. 四、Hibernate框架的API (三)-- Session对象
  11. SVM-支持向量机理解(拉格朗日乘子法(Lagrange multiplier))
  12. SQL Pivot 行转列
  13. 【软件】串口助手小软件,无需安装下载即可使用
  14. linux命令stat和top,Linux Top 命令解析 比较详细
  15. python之最大公约数
  16. 图片去雾软件推荐,这些软件值得一试
  17. Java实训——桌面日历
  18. 学数控编程,知道这三段代码就够了,很实用
  19. MIKE 21 教程 2.10 结果输出(Outputs)
  20. CA-IS3722HS 接口IC芯片 数字隔离器 SOIC8

热门文章

  1. element Table+Pagination实现分页
  2. ubuntu18.0永久设置DNS
  3. C语言数据结构队列的插入和删除
  4. 使用Blast2GO进行GO注释
  5. 【英文论文写作经验分享】1、Abstract 怎么写?
  6. 高速公路收费站通行能力分析与设计
  7. 微信小程序:搜索关键词,显示地图列表
  8. 程序员的工作总结(2017-12-04)
  9. 常见男女英文名,来历、释义
  10. FMEA-MSR步骤五:风险分析(二)