在 SQL Server 中恢复备份

在 SQL Server 中恢复备份

我有一个 Sql 服务器数据库。我每周有一天进行一次完整备份,并且每天都进行差异备份。

如果我的数据库损坏了,我该如何同时恢复完整备份和最后的差异备份?

答案1

您需要按顺序恢复这些内容(仅供参考,我建议添加事务日志备份) - 请参阅此MSDN 链接

我还建议使用 Redgate 的 SQLBackup - 它非常棒,而且根据我的经验,它比内置的 SQL 备份好得多。

答案2

当您确实需要从备份中恢复时,您必须从恢复窗口的选项菜单中选择恢复状态。您需要选择“使用 norecovery 恢复”,如果选中默认选项,您将无法恢复其他日志。

@Bob Palmer 是正确的,如果数据库处于生产状态,您应该考虑每小时至少进行一次事务日志备份。

相关内容