我要重装系统的~~然后备份时候点~追加到媒体~备份生成了一个300多兆的文件`~问题是~`这个文件恢复了~那些数据竟然不是最新的``而且是以前的那些文件~~这是怎么办~`我确认文件肯定备份进去了`备份文件上面修改时间也是11.10日~~有没有办法找到最新数据呢?帮帮忙谢谢一年的数据都不见咯

解决方案 »

  1.   

    RESTORE   HEADERONLY   from   disk='backup.dat'   
    查看Position的值   
    restore   database   dbname   from   disk='backup.dat'   with   file=Position的值
      

  2.   

    可以详细一下吗小草~`我不是搞编程的`~你可以说一下怎么弄么?这些RESTORE       HEADERONLY       from       disk= 'backup.dat '    查看Position的值       
    restore       database       dbname       from       disk= 'backup.dat '       with       file=Position的值要在哪里输入呢
      

  3.   

    LZ如果对数据库不是很熟悉建议不要写Sql语句去还原,直接在企业管理器上做,选择还原的媒体以后上面会有所有没有过期的备份信息,只选择你最新的那个备份去还原,别点错了
      

  4.   

    哦,在查询分析器中输入restore headeronly from disk='D:\backup'  --备份文件的路径,
    执行后看10月10号备份的对应的position是几,比如是2
    然后,执行 restore database 数据库名字 from disk='D:\backup' with file=2
      

  5.   

    恢复文件我是懂得啦~`就是恢复后那个数据不是我最新"追加到媒体"进去的那个一样~`而是变成以前的数据~~这个里面一定是有问题的老对了你们SQL备份都是新建一个~~而不是追加到媒体的对吧可否说说你们怎么备份的呢