沈阳凯文数据恢复中心 服务器数据恢复 各类数据库修复 小型机数据恢复 13386848847 024-31065488 地址:沈阳市和平区三好街同方广场A座10楼1012写字间

SQL数据恢复

 

 

SQL SERVER数据库恢复

一、故障类型:MDF(或NDF)或LDF损坏

(一)典型特征:
(1)数据库在企业管理器中表现为“置疑”状态
附加数据库后,做DBCC检测,报“并闩锁”错误
附加数据库时提示“823错误”
附加数据库提示日志错误
客户部进行数据查询时报错

(二)、解决方案
◆检测流程:
(1)对损坏的数据库进行全库冷备份;
(2)通过MDF(或NDF)文件自身结构和自主开发的“SQL SERVER数据库检测”软件对数据库内部逻辑结构进行检测;
(3)通过检测来确定数据库恢复的可能性。
◆实施流程:
(1)将损坏的数据库文件(MDF和LDF)进行手工备份,以确保数据修复操作可回溯;
(2)通过自主开发的“无日志附加数据库”软件对数据库进行附加;
(3)如果数据库文件可正常附加,再对数据库做DBCC检测,确定数据损坏的程度及损坏的位置;
(4)数据库提示“823错误”和“并闩锁错误”,大部分都是数据库的“索引”页出错导致;
(5)如数据库损坏的是“索引”页,那么可以通过数据库内上下页内容进行计算,从而手工修复损坏页;
(6)如数据库损坏的是“数据”页,那么可通过自主开发的“SQL SERVER数据库恢复工具”对数据进行提取和重组。
◆验收流程:
(1)对修复好的数据库文件进行附加;
(2)附加后对数据库做DBCC检测;
(3)对重要表进行数据查询,检验数据的更新日期。

(三)、恢复的可靠性分析以及时间预估
数据库恢复的成功率视其损坏的程序而定,时间也因数据库大小而定,一般时间在1-2个工作日。

【小贴士】
◆发现数据库损坏后,请及时对数据库进行全库冷备份,不要在没有备份的情况下对数据库进行任何修复操作;
◆故障出现的可能原因:

  1. 数据库正在操作过程中,机器突然断电

  2. 人为误操作

二、故障类型:数据库文件删除、分区格式化、文件大小变为”0”,或使用备份还原数据库时覆盖数据库。
(一)典型特征:
   (1)数据库文件(MDF、NDF或LDF)丢失
   (2)数据库数据恢复至早期数据

(二)解决方案
   ◆检测流程:
   (1)通过文件系统对丢失的数据库文件进行分析;
   (2)针对MDF(或NDF)文件内部结构,对硬盘进行全面分析。
   ◆实施流程:
   (1)将故障硬盘接入安全的数据恢复平台中,对硬盘做完整的全盘镜像,以防二次破坏;
   (2)分析原来的文件系统格式;
   (3)查找文件目录索引及文件索引信息;
   (4)如无法找到其文件索引,则通过MDF(或NDF)文件内部结构,对全盘进行碎片分析;
   (5)通过重组碎片,生成数据库文件;
   (6)附加数据库后,对数据库做完整的DBCC检测。
  ◆验收流程:
   (1)对修复好的数据库文件进行附加;
   (2)附加后对数据库做DBCC检测;
   (3)对重要表进行数据查询,检验数据的最后更新日期。
(三)恢复的可靠性分析及时间预估:
  ◆数据库文件删除和分区格式化后,如没有再写入数据,则数据库恢复成功率可达100%,恢复时间根据数据库大小及碎片而定;
  ◆数据库文件删除和分区格式化后,如有再写入数据,则数据库恢复成功率要根据具体情况而定,恢复时间根据数据库大小及碎片而定;
  ◆使用备份文件恢复数据库,导致原数据库覆盖的情况,如后期没有再写入数据,则恢复成功率在95%以上,否则要视具体情况而定,恢复时间也视数据库大小和碎片多少而定。

【小贴士】
  ◆故障出现的可能原因:
  (1)人为误操作
  (2)文件系统损坏,计算机自动做磁盘检测
  
  ◆数据库保护提示:
  (1) 在删除文件和格式化分区时,请先做好原有数据的备份;
  (2)在进行数据库还原时,尽量不要覆盖现有的数据库,或先做备份再进行还原;
  (3)定期对文件系统进行检测。

三、故障类型:数据库表删除或表记录删除
(一)典型特征:
  (1)数据库无任何数据表或只有部分数据表
  (2)数据表中无任何数据或只有部分数据

(二)解决方案
  ◆检测流程:
  (1)使用磁盘编辑器对数据库文件进行分析;
  (2)判断表丢失和表记录丢失的可能原因;
  ◆实施流程:
  (1)将损坏的数据库文件进行全库冷备份;
  (2)对数据库文件进行分析,判断丢失的可能原因;
  (3)针对不同的丢失原因,使用自主开发的软件进行数据恢复;
  (4)将数据插入原数据库,对数据库做完整性检测。
  ◆验收流程:
  (1)对数据库做DBCC检测;
  (2)查询数据库最新记录;
  (3)对用户指定的关键数据表进行针对性校验。
(三)恢复的可靠性分析及时间预估:
数据库的数据表或表记录丢失后,如未做其它任何操作,数据恢复成功率可达100%,时间视数据库大小而定,约为1-2天不等;

【小贴士】
  ◆故障出现的可能原因:
   1.对数据库进行升级,SQL语句命令不严格;
   2.人为操作错误。
  ◆数据库操作提示:
   1.在对数据库进行操作时,尽量先对数据库进行备份;
   2.对数据表进行操作时请慎重。

 

TEL:13386848847 13709885510 02431065488 QQ:81803950

沈阳凯文数据恢复中心

 

Tags: SQL数据恢复

发布: admin 分类: 数据库修复 评论: 0 浏览: 52
留言列表