如果我有完整备份(.bak)和 3 个差异备份(.dif),我该如何将它们恢复到新数据库?

如果我有完整备份(.bak)和 3 个差异备份(.dif),我该如何将它们恢复到新数据库?

我需要检查一些旧数据。我需要将昨晚的数据与今天的数据进行比较。

我将使用 SQL 数据比较来执行此操作,但我需要设置一个新的数据库来恢复备份,以便我可以将其与现有数据库进行比较。

我的问题是,如果我有 4-5 天前的完整备份,以及从那以后直到今天每天的 .dif,我是否需要所有 .dif 直到我想要恢复的点,还是当天的 .dif 就足够了?我认为我需要最新的 .bak 作为新数据库的基础?

答案1

差异备份包含对数据库所做的所有更改自上次完整备份以来

您只需恢复完整备份和最后的差异备份。

相关内容