日期:2014-05-18  浏览次数:20482 次

差异备份的问题
各位高手,sql   server2000中如何进行差异备份,最难的是差异备份以后,如何进行差异还原,我差异还原的时候提示错误,应该如何解决,急!!!!!
分不够再加!!!!

------解决方案--------------------
例如:
restore database dbname from disk= 'c:\完全备份文件 ' with norecovery

restore database dbname from disk= 'c:\差异备份文件1 ' with norecovery

restore database dbname from disk= 'c:\差异备份文件2 ' with recovery
------解决方案--------------------
RESTORE FILELISTONLY from disk= 'D:\fullbak ' --查看一下备份文件及逻辑名
go
restore database test
from disk= 'D:\fullbak ' with NoRECOVERY,
MOVE 'BTools_Data ' TO 'D:\test.mdf ',
MOVE 'BTools_Log ' TO 'D:\test_log.ldf '
go
restore database test from disk= 'D:\difbak1 ' with RECOVERY