--e.g.backup database test to disk='c:\test1.bak',disk='c:\test2.bak',disk='c:\test3.bak',disk='c:\test4.bak'
restore database test from disk='c:\test1.bak',disk='c:\test2.bak',disk='c:\test3.bak',disk='c:\test4.bak'

解决方案 »

  1.   

    backup database test to disk='c:\test1.bak',disk='c:\test2.bak',disk='c:\test3.bak',disk='c:\test4.bak'
    但我还原时只希望应用其中一个即可如:
    restore database test from disk='c:\test1.bak'或
    restore database test from disk='c:\test2.bak'而不是
    restore database test from disk='c:\test1.bak',disk='c:\test2.bak'因为这样我可以确保即便test1.bak损坏或丢失,但可用test2.bak进行还原
      

  2.   

    --那只执行:
    restore database db from disk='c:\data.dat'
      

  3.   

    刚才去测试了一下:
    backup database test to disk='c:\test1.bak',disk='c:\test2.bak',disk='c:\test3.bak',disk='c:\test4.bak'它实际上是将备份的文件分成了:
    c:\test1.bak,c:\test2.bak,c:\test3.bak,c:\test4.bak
    四个文件
    四个文件加起来才是一个完整的备份文件,所以你不能通过下面的语句来还原.:
    restore database test from disk='c:\test1.bak'
    你用:
    backup database test to disk='c:\test1.bak',disk='c:\test2.bak',disk='c:\test3.bak',disk='c:\test4.bak'backup database test to disk='c:\test.bak'比较一下这几个文件的大小就知道了.