码迷,mamicode.com
首页 > 数据库 > 详细

ACCESS数据库覆盖碎片提取

时间:2015-05-08 13:10:36      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:下载软件   数据库   解决方案   记录   而且   

  客户:济南某桌球城

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

  解决方案:

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

技术分享


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

技术分享


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

技术分享


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

技术分享


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


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


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

ACCESS数据库覆盖碎片提取

标签:下载软件   数据库   解决方案   记录   而且   

原文地址:http://sqlrecovery.blog.51cto.com/9576880/1647332

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!