0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【数据库数据恢复】MS SQL数据库提示“附加数据库错误 823”如何恢复数据?

Frombyte 来源:Frombyte 作者:Frombyte 2022-12-08 12:07 次阅读

MS SQL Server是微软公司研发的数据库管理系统,SQL Server是一个可扩展的、高性能的、与WindowsNT有机结合的,为分布式客户机/服务器所设计的数据库管理系统,提供基于事务的企业级信息管理系统方案。

SQL Server数据库故障情况&分析:
SQL Server数据库经常出现一个比较常见故障:附加数据库时候提示“附加数据库错误823”。这个时候如果有数据库备份,只需要还原备份即可。如果没有备份或者备份的时间间隔太久,或者备份数据不可用,这个时候就需要对数据库进行数据恢复的操作。
一般情况下SQL Server数据库出现报错信息为“823”的故障有三种可能:
1、数据库的物理页面损坏;
2、校验值损坏导致数据库页面无法被识别;
3、异常断电、文件系统损坏导致的数据库页面丢失。

SQL Server数据库数据恢复过程:
1、尝试附加并修复数据库,对数据库进行附加时候提示“823”错误。

poYBAGORYkWAOEQvAAL5Z7lWpFA946.png

北亚数据恢复——SQL Server数据库数据恢复

2、使用北亚自研的MS SQL文件检测工具对数据库进行检测。

poYBAGORYoiAHZ-nAAFtsZ_2ITg337.png

北亚数据恢复——SQL Server数据库数据恢复

3、计算并修改SQL Server数据库错误数据页的校验值。
4、重新附加SQL Server数据库,附加数据库成功。

pYYBAGORYpKAJ6BsAANvbd-0O6o804.png

北亚数据恢复——SQL Server数据库数据恢复

5、使用dbcc检测数据库。

pYYBAGORYp2ALkyMAAbyIrLb1Ts935.png

北亚数据恢复——SQL Server数据库数据恢复

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

pYYBAGORYreAE0lMAAP_BfzqiXk634.png

北亚数据恢复——SQL Server数据库数据恢复


SQL Server数据库修复结果:
再次使用dbcc检测数据库,发现已经没有任何错误提示,重新附加数据库也没有出现任何报错,成功附加数据库。由用户对数据库进行查询、验证,最终确认所有数据完整恢复。

poYBAGORYqiADwatAARR6Bz8EaY070.png

北亚数据恢复——SQL Server数据库数据恢复

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    417

    浏览量

    16881
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63368
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复Sql Server数据库文件丢失的数据恢复案例

    服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库
    的头像 发表于 04-11 15:38 169次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Sql</b> Server<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    通过Modbus读写数据库中的数据

    本文是将数据库数据转为Modbus服务端/从站,实现数据库内的数据也可以走Modbus协议通过网口或串口读写的案例,下图是通过智能网关的参数软件(在附件中)配置的参数: 上图中的配置
    发表于 03-14 13:44

    MySQL数据库是如何应对故障恢复数据恢复回滚的问题呢?

    今天这篇文章,我想聊一聊MySQL数据库是如何应对故障恢复,与数据恢复回滚的问题。一个最基本的数据库,应当可以做到以下几点
    的头像 发表于 11-27 10:04 374次阅读
    MySQL<b class='flag-5'>数据库</b>是如何应对故障<b class='flag-5'>恢复</b>与<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>回滚的问题呢?

    元件数据库

    软件可以识别设备的元件数据库就好了,我们公司的机器数据都是用物料编码建立的
    发表于 11-16 14:39

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

    MSSQL Server数据库比较常见的报错是“附加数据库错误823”。如果数据库有备份,只需要还原备份即可;如果无备份或者备份不可用,则需
    的头像 发表于 11-10 16:20 350次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—MSSQL Server报错“<b class='flag-5'>附加数据库</b><b class='flag-5'>错误</b><b class='flag-5'>823</b>”的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    如何在HarmonyOS对数据库进行备份,恢复与加密

    数据库备份与恢复 场景介绍 当应用在处理一项重要的操作,显然是不能被打断的。例如:写入多个表关联的事务。此时,每个表的写入都是单独的,但是表与表之间的事务关联性不能被分割。 如果操作的过程中
    发表于 11-07 08:57

    数据库数据恢复-oracle数据库报错无法打开的数据恢复案例

    oracle数据库数据恢复环境: 一台服务器,底层由12块硬盘组成一组磁盘阵列,上层操作系统上运行oracle数据库。 oracle数据库
    的头像 发表于 10-12 14:00 490次阅读

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据
    的头像 发表于 09-21 14:34 465次阅读

    数据库数据恢复-SQL SERVER数据库MDF (NDF)或LDF损坏的数据恢复方案

    SQL SERVER数据库故障类型: SQL SERVER数据库MDF(NDF)或LDF损坏。 SQL SERVER
    的头像 发表于 09-20 15:00 506次阅读

    数据库数据恢复-Oracle ASM故障数据恢复案例

    数据库数据恢复环境: Oracle数据库ASM磁盘组有4块成员盘。 数据库故障&分析: Oracle
    的头像 发表于 08-11 15:27 877次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle ASM故障<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Syabse数据库数据恢复案例

    数据库恢复环境: Sybase版本:SQL Anywhere 8.0。 数据库故障: 数据库所在的设备意外断电后,
    的头像 发表于 07-28 14:38 653次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Syabse<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Oracle数据库文件出现坏块的数据恢复案例

    ,sysaux01.dbf文件损坏。数据库无备份,不能通过备份去恢复数据库。用户提供了该Oracle数据库Oracle_Home目录下的所有文件,要求恢复zxfg用户下的
    的头像 发表于 07-18 15:10 426次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle<b class='flag-5'>数据库</b>文件出现坏块的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    事务恢复(2)#数据库

    数据库
    学习硬声知识
    发布于 :2023年07月13日 20:21:16

    事务恢复(1)#数据库

    数据库
    学习硬声知识
    发布于 :2023年07月13日 20:20:55