【数据恢复故障描述】
公司财务人员进行数据维护时,误操作,在财务软件中把数据初始化了,因最近没有做备份,故造成很多财务凭证丢失。
因为财务数据关系重大,所以客户急于找回。
【数据恢复分析】
工程师检测,在SQL Server数据库企业管理器中,发现软件做的操作是把数据表Drop掉又重新Creat相同名称的表。后对mdf文件进行分析,发现Sql Server已经把删除表的ID删除,而新创建的表又重新创建了新的ID。
【数据恢复过程】
1.对故障盘进行全盘镜像,对mdf文件进行备份,防止二次造成破坏。
2.对镜像盘进行扫描重组,对删除的表进行字段分析。
3.对mdf进行底层数据分析,与表结构进行匹配。
4.通过程序的匹配,找到所有删除表的原始ID。
5.通过ID和新表结构,对数据进行提取,生成SQL 脚本。
6.把SQL脚本附加到新的数据库中。
7.把未删除的表的数据进行迁移。
【数据恢复结果】通过工程师加班加点的提取恢复,经客户验证数据,恢复数据成功
重要提醒
对于重要的数据删除或丢失后,应立即关闭电脑,防止对丢失数据造成更严重的损坏,
重要数据一定要做好备份。谨慎进行删除操作,删除前确认数据不再需要或已做好备份!
时间: 2024-12-17 03:32:26