ACCESS数据库覆盖碎片提取

  客户:济南某桌球城

  故障:装系统导致数据库丢失

  解决方案:

  客户使用的是威宏军遥台球计费系统,软件使用了ACCESS的MDB数据库,客户那边是装系统后发现数据丢失的,客户自己有过备份数据,备份数据只到2014年12月28日,离操作丢失数据库中间相差1个月数据丢失,

技术分享


  丢失后客户自己尝试从网上下载软件扫描,找到了一个1月28号的数据库,但是文件损坏了,发给我们看过之后发现客户恢复出的文件底层全是垃圾数据,没有任何有用数据块,只能拿我们自主开发的AUTOMDB软件去收集碎片了,

技术分享


  很快就能看到扫描了很多碎片,最后将扫描碎片解析后文件大小将近1G,随后将文件处理后发现里面掺杂了很多乱的表,

技术分享


  很明显有乱七八糟的其他数据库碎片掺杂到了客户需要的数据库里面去,我们用自己写的工具将无用碎片信息直接剔除,最后在结合客户老的备份数据库的结构将文件重组,在看看效果。

技术分享


  客户需要的充值记录与消费单都出现了,而且时间就到客户丢失的最后一次使用,数据完整出现。历时1个半小时!


  这已经是3天内2起因为装系统导致的ACCESS数据库丢失了,大家装系统前还是多注意下数据情况吧,幸亏这两个客户运气都还不错啊!!!


本文出自 “sqlrecovery” 博客,请务必保留此出处http://sqlrecovery.blog.51cto.com/9576880/1647332

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。