备份的条件维护计划

时间:2013-12-18 14:26:06

标签: sql sql-server backup job-scheduling maintenance-plan

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

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

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

当前设置:

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

我希望它像这样执行:

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

2 个答案:

答案 0 :(得分:0)

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

  1. 每小时进行一次完整备份,例如从。 08:00,
  2. 另一个做第一个差异备份,每小时重复一次,例如。 08:20
  3. 最后另一个是在例如每小时开始做第2次差异。 08:40。
  4. 因为这些可以每小时重复一次,您将获得每小时3次备份。为了更容易,将它们放在同一个备份文件夹中,并在每个备份名称中包含描述(例如Full_,FirstDiff_,SecondDiff _)。

答案 1 :(得分:0)

您可以使用子计划功能

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