SQL数据库
SQL数据库覆盖恢复 SQL数据库日志恢复记录 SQL数据库误删除记录恢复
2013-05-17 11:22:18
近来两天 恢复两个案例 记录一下
深圳某工厂客户 SQL2005 erp数据库被老备份还原,客户需要恢复最新的数据,经过从磁盘搜索SQL数据库页面碎片 找到大约80%的数据,经过客户确认基本满足需要,但是出货单跟 收据单 少最新数据,希望能继续恢复 。 这种被确定页面覆盖的是无法恢复的,但是SQL插入记录和删除记录 更新记录都会在 日志存储,或者数据库释放空间时有时也会产生半页等情况的碎片,我们使用 SQL数据库终极恢复工具 从磁盘搜索这两个表的事务操作 及半页碎片,最终两个表的数据恢复到最新状态,客户最后确认 这两个表只少了 大约100条左右。在真的覆盖的情况下 已经很满意这个效果.。
山东某移动wap公司 SQL2008 r2 数据库客户充值记录表记录被删除 ,时隔几天,客户使用网上的很多日志恢复国产的 外国的,全部使用但是无法找到被删除的记录, 客户把数据库发来后 经过我们分析MDF文件上的被删除记录已经被新的记录覆盖很多, 分析日志文件发现 日志检查点 事务ID LSN都被清除了, 所以这就是很多软件无法找到事务的原因. 最终在MDF文件 还原出被删除的记录17000多条,给失去事务ID LSN的从新生成新的事务ID LSN等信息,然后用我们的日志恢复软件 从日志提取该表数据25000多条,最终客户确认 删除的记录恢复率达到98%。 非常满意效果.