0

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

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

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

当前设置:

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

我希望它像这样执行:

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

2 回答 2

0

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

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

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

于 2013-12-18T15:18:33.090 回答
0

您可以使用子计划功能

使用“子计划计划”选项设置任务的计划。该选项将打开标准的 New Job Schedule 对话框,正如 SQL Server Jobs 功能所使用的那样。此外,使用添加子计划选项将子计划添加到维护计划中,以便按计划时间对维护任务进行分组

于 2014-02-21T19:26:43.137 回答