先还原bak1
如果数据要还原到6-3号,则在bak1的基础上还原bak3

解决方案 »

  1.   

    差异备份备份的是上一次完全备份后,所有改变页的记录。
    所以bak3包含bak2中的内容,bak4包含bak3中的内容。
    因此还原时先还原bak1,再还原需要的差异备份。
    如还原6-3以前的,那就需要还原bak1和bak3
      

  2.   

    这样还原
    1。restore database yourdatabase_name from disk='path\bak1'
    2. restore database yourdatabase_name from  disk='path\bak4'
    bak2,bak3不用还原的。
      

  3.   

    1。因为差异备份备份的是自上次全库备份一来的所有变化的数据。
    2。bak4就包含了bak2,bak3的数据了
    3。所以不用还原的
      

  4.   

    请问用Access数据库,如果在6.1号完全备份后,6.3号进行差异备份,程序怎么知道6.1号进行过完全备份呢?忘了说,我用的是sql语句。---------一个对数据库备份很迷茫的人。