数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例

yumo6661个月前 (03-27)技术文章28

SQL Server数据库故障:

SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。

SQL Server数据库出现823错误的可能原因有:数据库物理页面损坏、数据库物理页面校验值损坏导致无法识别该页面、断电或者文件系统问题导致页面丢失。


SQL Server数据库数据恢复过程:

1、尝试附加数据库,然后修复数据库。



2、使用北亚企安自主开发的SQL Server数据库文件检测工具对数据库进行检测。



3、计算并修改SQL Server数据库错误数据页的校验值。

4、重新附加数据库,附加数据库成功。



5、通过dbcc检测数据库,查询出一定数量的错误。



6、修复上述错误,再一次通过dbcc检测数据库,这次没有出现错误。




SQL Server数据库数据恢复结果:

SQL Server数据库823错误完美解决,数据库可以正常附加,通过dbcc检测没有发现问题。


相关文章

数据库数据恢复——MySQL数据库Delete命令删除数据的数据恢复

MySQL数据库是一种关系型数据库。MySQL数据库相比较其他数据库有以下特点:体积小、速度快、性价比高。MySQL数据库的源码开放,且支持绝大多数操作系统,便于搭建和维护,所以MySQL数据库被广泛...

遭遇删库跑路不要慌,这几个数据恢复方式可以参考一下。

23号19点,微盟遭遇核心运维人员删库跑路事件。造成微盟服务器故障,大积服务集群群无法响应,生产环境及数据遭受微盟研发中心运维部核心运维人员贺某的严重破坏。我们不知道贺某经历了什么,冒着重大信息犯罪干...

Oracle数据恢复—Oracle数据删了?别慌,Oracle数据恢复有方法

相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果数据库没有备份且数据十分重要的,怎么才能恢复误删除的数据呢?北亚企安数据恢复工程师下面简单介绍几...

如果数据库误操作, 如何执行数据恢复?

如果数据库出现误操作,导致数据被删除或修改,可以通过以下步骤进行数据恢复:停止MySQL服务:在误操作发生后,立即停止MySQL服务,防止数据被覆盖。找到备份数据:如果有备份,可以通过备份文件进行数据...

删库之后不要着急跑路,教你神不知鬼不觉找回数据

在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。在 mysql 数据库中,我们知道 binlog 日志记录了我们对数据库的所有操作,所以...

RTK数据丢失、数据误删怎么办?各品牌RTK数据恢复办法,值得收藏

你是不是也遇到过RTK作业后不小心数据丢失了、数据误删除了如果不找回来可能会影响到整个工程进度所以掌握RTK数据恢复办法就很有必要小编汇总了华测、中海达、科力达等品牌RTK数据恢复办法大家可以参考一下...