开发者社区> 北亚企安> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MSSQL 2000 823错误原因分析及数据恢复方案

简介:
+关注继续查看

一、故障描述
MSSQL Server 2000 附加数据库错误823,附加数据库失败。数据库没有备份,不能通过备份恢复数据库,急需恢复数据库中的数据。

二、故障分析
SQL Server数据库 823 错误的原因一般是:数据库物理页面损坏,有时可能是页面有但是校验值损坏,导致无法识别该页面,也有可能因为断电或者文件系统问题出现页面丢失了也会报这个823错误。

三、恢复过程
1 尝试附加数据库,然后修复数据库
图一: 1

2 使用北亚MSSQL文件检测工具对数据库进行检测
图二: 2

3 计算并修改数据库错误数据页的校验值
4 重新附加数据库,附加数据库成功
图三: 3

5 dbcc检测数据库
图四: 4

6 修复上述错误,再一次dbcc检测数据库
图五:5

四、结果
SQL Server 数据库823 错误完美解决,数据库可以正常附加,通过dbcc检测完整,数据完全恢复。
图六:6

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mysql 常用函数(29)- sysdate 函数
Mysql 常用函数(29)- sysdate 函数
71 0
mysql数据库(11):恢复数据
mysql数据库(11):恢复数据
41 0
MySQL 数据恢复方法(二)
InnoDB 数据文件损坏,数据库无法启动,更悲催的是没有备份!难道要跑路?! 还好可以使用 Percona Data Recovery Tool for InnoDB 工具,从损坏的数据文件中提取数据进行恢复,那么该如何操作呢?
2667 0
怎么恢复MySQL数据库
云数据库 RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL、SQL Server、PostgreSQL、PPAS(高度兼容Oracle)四种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功能提升了
3555 0
+关注
55
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载