备份的有条件维护计划



我已经在维护计划(SQL Server)上设置了2个备份计划。

其中一个计划设置为每 1 小时运行一次以进行完整数据库备份,另一个计划设置为每 20 分钟运行一次以进行差异备份。问题是它们将在第一个计划运行时同时执行。

如何设置差异备份以避免在时间 X:00 运行?

当前设置:

    00
  • :00 - 完整备份 + 差异备份 (问题)
  • 00:20 - 差异备份
  • 00:40 - 差异备份
  • 01:00 - 完整备份 + 差异备份 (问题)

我希望它像这样执行:

    00
  • :00 - 仅完整备份
  • 00:20 - 差异备份
  • 00:40 - 差异备份
  • 01:00 - 仅完整备份

您可以创建 3 个维护计划:

  1. 一个每小时执行完整备份 从例如 08:00 开始,
  2. 另一个执行第一个差异备份,从例如开始每小时重复一次。 08:20
  3. 最后,另一个从 eg 开始每小时进行第二次差分。08:40.

由于这些备份可以每小时重复一次,因此您将每小时获得 3 个备份。 为了方便起见,请将它们放入同一备份文件夹中,并在每个备份名称中包含描述(例如。 Full_,FirstDiff_,SecondDiff_)。

您可以使用

子计划功能

使用"子计划计划"选项设置任务的计划。该选项将打开标准的"新建作业计划"对话框,该对话框由 SQL Server 作业功能使用。此外,使用"添加子计划"选项将子计划添加到维护计划,以便按计划时间对维护任务进行分组

最新更新