无法在网上找到明确答案。请指教。感谢
我打算将sql server 2008 db从生产备份(full和diff)恢复到新服务器。 db有20个数据文件和1个日志文件。我使用脚本中指定的所有MOVE选项获得了完整的恢复脚本。问题是我是否需要再次为所有数据文件指定MOVE选项?或者干脆就这样做:
RESTORE DATABASE [mydb] FROM DISK = N'\ backupshare \ mydb_20131021220215.DIF'WITH RECOVERY
答案 0 :(得分:1)
我自己进行了测试,结果发现在恢复差异备份文件时,如果在恢复完整备份文件时已经完成,则不需要再次指定MOVE子句。如果你再次移动它也可以。所以,我猜是不重要的。
答案 1 :(得分:0)
使用上一个Full-Backup
WITH NO RECOVERY
恢复您的数据库,然后使用Differential Backup
WITH RECOVERY
答案 2 :(得分:0)