正在看新闻,客户忽然来条短信:我们前天下午和昨天上午的数据不见了!是怎么回事呀?
不见了?
Q:任何数据都不见了?
A:考勤都是空,单据也查不到!
Q:系统日志也没有?
A:没有.
Q:你是不是把服务器的时间搞错了呀?这样查不到?
A:我输入单据编号总能查到吧?
Q:你确定你做了单据?
A:还骗你呀?我们订单都打给客户了.
Q:现在能做单吗?
A:我看下...
A:可以.
Q:有没有搞错帐套呀?你们左一个帐套右一个帐套的
A:没有,我们另一个帐套这个月还没更新呢.
---是的,如果要是搞错了,不可能个个都搞错了,而且搞错了,在做单或干嘛时也一般会发现.
Q:不,你还是确定一下吧,你到数据库里查看下帐套名称和数据库名是不是对应的.
A:好
A:是呀,没错呀,再说,平时谁去动呀!
Q:这样说,那我说你的数据库被恢复了.
A:绝对不可能,没有人去备份恢复的.
Q:没有恢复怎么可能会这么干净的什么都没有呢!再说,如果是硬盘空间不足,第一,数据不会丢掉,第二,你现在应该也没法做单.
A:唉,不管了,可不可以想办法帮我把数据找回来?
Q:找回来?你没备份呀?
A:没有呀.这么大一个数据库,备份是很久很久以前的事了.
Q:哦,才一天,恢复.我查查吧.看能不能帮你恢复.
恢复,我查了下,只要有日志是可以恢复的,LOG EXPLORER..我将它下载了试着在自己的一个系统上做测试,删除一些数据,然后运行这个软件,选定恢复时间,软件自动列出了这段时间的删除修改语句.再执行恢复的话,打开那个文件软件就自动将刚才的语句按倒序生成了insert语句.执行这些语句就恢复了删除的数据了.
我又在另一个系统上试,奇怪数据没有完全恢复.说什么ID重复.为什么呢?难道跟系统的编写也有关?
我一时找不出原因,客户又在那边等,于是跟他说,你数据库这么大.还是