1

网上找不到明确的答案。请指教。谢谢

我打算将 sql server 2008 db 从生产备份(完整和差异)恢复到新服务器。db 有 20 个数据文件和 1 个日志文件。我得到了正确的完整恢复脚本,脚本中指定了所有 MOVE 选项。问题是我是否需要再次为所有数据文件指定 MOVE 选项?或者干脆这样做:

RESTORE DATABASE [mydb] FROM DISK=N'\backupshare\mydb_20131021220215.DIF' WITH RECOVERY

4

3 回答 3

2

自己测试过,如果在恢复完整备份文件时已经完成,则不需要在恢复差异备份文件时再次指定 MOVE 子句。如果你再次移动,它也可以工作。所以,我想,这并不重要。

于 2013-10-31T16:37:48.573 回答
0

使用最后一个还原您的数据库,Full-Backup WITH NO RECOVERY
然后还原Differential Backup使用WITH RECOVERY

于 2013-10-22T22:09:40.517 回答
0

这可能有助于从完整 + 差异备份中恢复数据库:https ://smehrozalam.wordpress.com/2009/08/18/ssms-how-to-restore-differential-backups/

于 2015-03-19T13:37:59.740 回答