如果我有完全备份(.bak)和3个差异备份(.dif),我如何将它们还原到新的数据库?

我需要检查一些旧数据。 我需要检查昨天晚上的数据和今天的数据。

我打算使用SQL数据比较来做到这一点,但我需要设置一个新的数据库来恢复备份,以便我可以比较它与现有的数据库。

我的问题是,如果我有4-5天前的完整备份,并且在此之后的每一天都有一个.dif文件,我是否需要所有.dif文件直到我想恢复的位置,或者是否需要.dif文件那一天足够了? 我假设我将需要最新的.bak作为新的数据库的基础?

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

您只需要恢复完整备份和最后一个差异备份。