开发者社区> 北亚企安> 正文
阿里云
为了无法计算的价值
打开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知识【SQL概述】第三章
SQL概述:SQL简介,通用语法,SQL分类
7 0
mysql数据库(11):恢复数据
mysql数据库(11):恢复数据
41 0
MySQL句柄恢复的简单尝试
今天突然想起一个问题,那就是对于ibdata的恢复,如果我们简单模拟一下,就会发现还是蛮有意思的。 首先我们得到两个参数值,一个是刷脏页的指标,另外一个是数据文件的目录。
829 0
怎么恢复MySQL数据库
云数据库 RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL、SQL Server、PostgreSQL、PPAS(高度兼容Oracle)四种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功能提升了
3555 0
mysql 2013错误解决
今天,莫名其妙的来了个mysql 2013错误,导致无法登陆mysql gui工具,而且dos也进不去,提示ping 127.0.0.1,百度+google后: 这是在使用 mysql 的过程中,困扰我很久的一个问题,今天终于找到根本原因,得以彻底解决,真是可喜可贺啊!下面详细地总结一下: 问题描述:在使用 mysql 的过程中发现,偶尔的查询或一段时间内的登录会失败,返回的错误提示信息为:Lost Connection During Query。
1896 0
MySQL之终端(Terminal)管理MySQL
原文:MySQL之终端(Terminal)管理MySQL 前言:MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。
1172 0
SQL点滴29—错误无处不在
我只想说以下是很基础的sql知识,但是很容易犯错。所以睁大我们的眼睛,屏住我们的呼吸,小心的检查吧! 案例1if not exists (select OrderID from CorpEmailSendQueue where orderid=600643425) begin     exec sp...
493 0
杭电2007 平方和与立方和
//题目很简单   #includeint main(){       int a,b;    while(scanf("%d%d",&a,&b)!=EOF)    {        int i,temp;        int odd=0,even=0;        if(a>b)     ...
739 0
+关注
55
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载