各位高手,我08年7月在sql2000上做了数据备份,周期是每天下午5点钟,是完全还是差异备份我也记不清了。该备份文件最后一次更新是2010年6月30日。重做系统后还原这个数据库后发现,只能还原出来08年7月的数据。也就是说从我上次开始周期性备份以后的所有数据全都没有恢复。不知道有没有别的朋友遇到过这种情况?
数据丢失,甚为着急,麻烦您伸出友爱之手,拉我一把,不胜感激!!

解决方案 »

  1.   

    DBA守则之一:定期检查备份集是否有效。DBA守则之一:对数据库做任何有影响的操作前一定提前做好备份。--能帮忙的只有你自己!good luck to U!
      

  2.   

    可以查看errlog,里面可能会有答案。
      

  3.   


    是的。看下errorlog里面的日志,备份的时候,会把备份信息写到里面去的。你这情况,估计是没备份对。
      

  4.   

    很感谢各位的回复。可系统重做了,log也没了。
      

  5.   

    如果差异备份都保存在一个备份集中那还原时要选择日期最近的一个还原可参考
    [sql server] 恢复完全备份、差异备份和事务日志备份
    http://blog.csdn.net/xys_777/archive/2010/07/03/5710386.aspx
      

  6.   

    是,还原完全备份要加 norecovery
      

  7.   

    解决没有,如果备份文件实在是用不了,可以从你的原盘来试着恢复原MDF文件。如果有需要,可以联系我:QQ:287671378
      

  8.   

    备份文件可以帮你看看 ,确实没有需要的数据 只要从原C盘 恢复MDF碎片了,把数据库重组出来,这是最后的办法,如果数据库比较小,我可以远程帮你做。QQ 254897536