数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?

数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?

数据库数据恢复环境:

5块硬盘组建一组RAID5阵列,划分LUN供系统服务器使用。系统服务器内运行了Sql 数据库,存储空间在操作系统层面划分了三个逻辑分区。

数据库故障:

数据库文件丢失,主要涉及3个数据库,数千张表。数据库文件丢失原因未知,不能确定丢失的数据库文件的存放位置。数据库文件丢失后数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?,服务器仍处于开机状态,所幸未写入大量数据。

数据库数据恢复过程:

1、镜像备份过程不在这里赘述,后续所有的数据分析和数据恢复操作都基于镜像文件进行。

2、基于镜像文件分析所有磁盘的底层数据,获取重组RAID所需信息。根据获取到的raid相关信息内部数据块信息重组RAID。

北亚企安数据恢复——SQL 数据库恢复

3、完成raid重组后sqlserver数据库还原,提取LUN的三个分区的镜像。扫描文件系统内丢失文件,但是没有找到丢失的数据库文件sqlserver数据库还原,从文件系统角度无法恢复丢失的数据库文件。

4、使用北亚企安自主开发的扫描程序扫描分区内数据页并进行提取。经过扫描发现一个分区中数据页数量极少且数据页断裂情况严重,另一分区内扫描到的数据页较多,初步判断此分区为丢失的数据库文件的存储空间。

扫描数据页:

北亚企安数据恢复——SQL 数据库恢复

5、Sql 数据库使用系统表来管理所有用户表sqlserver数据库还原,在这些系统表内记录了各表的列数、数据类型及约束信息等。在解析系统表过程中发现提取出的数据页内系统表损坏,无法正常读取信息。在与用户方进行沟通后得知故障数据库有备份文件,且备份完成后表结构没有进行过大的改动,系统表可用。

6、还原备份。

北亚企安数据恢复——SQL 数据库恢复

7、分别提取三个库中各表的表结构信息。

北亚企安数据恢复——SQL 数据库恢复

8、解析表结构脚本,将各表的列信息存入数据库内便于后续使用。

扫描脚本文件:

北亚企安数据恢复——SQL 数据库恢复

表结构信息存入数据库:

北亚企安数据恢复——SQL 数据库恢复

9、解析系统表获取用户表id信息、关联表结构与数据页。

10、新建数据库,使用北亚企安自主开发的软件解析记录并导入到准备好的环境内。

11、在数据库文件所在的分区内除了数据库文件外还有若干备份文件,所以在导出记录后可能存在重复数据,需要去重。北亚企安数据恢复工程师编写小程序进行去重。

数据库去重:

北亚企安数据恢复——SQL 数据库恢复

12、数据处理完成后数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?,由用户方工程师对恢复出来的数据进行检验,经过查验用户方表示数据可以接受,移交数据到用户方准备好的存储中。本次数据恢复工作完成。

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » 数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们