SQL2008R2 数据库删除表记录恢复 SQL2008R2数据库误删除表恢复 SQL2008R2 表记录被删除数据恢复
客 户 名 称某贸易公司
数 据 类 型MSSQL 2008R2 数据库
数 据 大 小110 GB
故 障 现 象 技术员在执行业务数据维护时 delete掉了十几张表的数据.
故 障 检 测 表数据被删除后数据库继续运行约5小时整个数据库还有业务读写数据,被删除数据的表也被插入少量数据.
客 户 要 求 恢复全部数据,软件要求直接可以直接修复的数据库.数据精度必须达到100%,一行记录都不可以丢.
修 复 结 果 该数据库为简单模式,数据库被删除记录后还在不停的运行,客户要求还得达到100%不能丢失一行.要求可以理解,
事实很难实现.
原因一 简单模式一般事务记录不全, 原因二 数据库一直在运行部分数据肯定被覆盖,所以100%的精度要求基本
上没戏.
客户夜里带着数据库来了后,经过极佳MSSQL数据库反删除记录软件遍历MDF文件被删除记录,客户查看结果不能接受.
第二遍使用极佳MSSQL数据库单表取证工具从MDF文件 遍历删除记录,合并到表,客户检验后表示部分表少几
条记录,请求在加把劲.
第三遍 在第二次的结果上,追加MSSQL单表取证工具从LDF文件跟数据库分区残余扇区遍历到的插入记录. 最后结果经过客户检 查完美达到100% 的精度。一条记录不差.
关于极佳MSSQL数据库单表取证工具(根据表字段结构按字节模式挖掘记录而不是按页) 可参考本文章 http://www.sql110.com/2013/0604/483.html
客 户 满 意 是 凌晨5点客户数据库正常运行,不影响第二天公司上班.(耗时5小时)
深圳极佳数据救援中心友情提醒:重要数据一定要勤备份,遇到数据丢失 数据损坏 等问题,要第一时间联系专业人士。
对于各类主流数据库,我们可以做最底层的数据恢复及数据修复,对于数据库的某些特定故障我们保证数据库100%原模原样恢复,无论多大
的数据库都立等可取。