【问题标题】:SQL Server differential backups in a Simple recovery model简单恢复模型中的 SQL Server 差异备份
【发布时间】:2021-02-05 18:31:25
【问题描述】:

我在 2021 年 1 月 1 日创建了完整备份。然后我停止做完整备份。 一个月以来,我只做差异备份。

如果我使用 norecovery 恢复完整备份, 我可以恢复 2/2/2021 差异备份吗? 我不知道 2021 年 2 月 2 日的差异备份如何知道自 2021 年 1 月 1 日以来的所有变化

【问题讨论】:

  • 假设你有一个完整的备份,你可以确认它可以正常工作,并且你需要的差异备份会很好。如果其他人获取了最新的完整备份并将其放在您不知道的地方,您就会遇到问题。
  • 差异备份包含自上次完整备份以来的所有更改页面,而不是自上次差异备份以来的所有更改页面

标签: sql-server backup


【解决方案1】:

“如果我使用 norecovery 恢复完整备份,我能否恢复 2/2/2021 差异备份?” --- 是的

“2021 年 2 月 2 日的差异备份如何知道自 2021 年 1 月 1 日以来的所有变化” --- 通过 bitmap 。 “差异备份操作依赖于一个位图页面,其中每个范围都包含一个位。对于自基础更新的每个范围,位图中的位设置为 1。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多