![在 SQL Server 中恢复备份](https://linux22.com/image/503911/%E5%9C%A8%20SQL%20Server%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E5%A4%87%E4%BB%BD.png)
我有一个 Sql 服务器数据库。我每周有一天进行一次完整备份,并且每天都进行差异备份。
如果我的数据库损坏了,我该如何同时恢复完整备份和最后的差异备份?
答案1
您需要按顺序恢复这些内容(仅供参考,我建议添加事务日志备份) - 请参阅此MSDN 链接
我还建议使用 Redgate 的 SQLBackup - 它非常棒,而且根据我的经验,它比内置的 SQL 备份好得多。
答案2
当您确实需要从备份中恢复时,您必须从恢复窗口的选项菜单中选择恢复状态。您需要选择“使用 norecovery 恢复”,如果选中默认选项,您将无法恢复其他日志。
@Bob Palmer 是正确的,如果数据库处于生产状态,您应该考虑每小时至少进行一次事务日志备份。