SQL Server备份策略的后果

简而言之,我需要在完整备份之间进行时间点恢复 – 以下计划的后果是 – 数据库处于完全恢复模式:

  • 上午1:00事务日志备份(不截断或收缩)
  • 1:30 AM完全备份
  • 上午2:00事务日志备份(截断和收缩)
  • 然后每30分钟事务日志备份(不截断或收缩)

除了凌晨1点半到凌晨2点之间的任何时间,这是否能够使我能够及时恢复数据库?

如果从凌晨2:00到凌晨1:30,第二天早上您正在进行日志备份,那么这是一个不错的日志备份。 如果白天有窗口,你可以通过差异备份。

您的计划将允许不超过30分钟的数据丢失。 如果数据库在这30分钟的日志备份之间下降,那么这个数据量可能会减less。 如果您的业务或应用程序可以处理那么多的数据丢失,那么您的计划对您的环境有好处。

为什么截断/缩小? 如果您正在进行日志备份,这有助于控制日志文件增长,所以应该没有理由截断日志。 你只是缩小日志文件或完整的数据库? 如果您正在维护足够的日志备份时间表来控制日志增长,则不build议或确实需要这些日志。