0

我们在 SQL Server 代理中创建了 2 个作业。

  1. 预载
  2. DWH负载

两个作业中的作业步骤列表都有不同的步骤。

成功完成 PreLoad Job 后需要运行 DWHLoad。

截至目前,我已将 PreLoad 安排在凌晨 1:00 运行,并在凌晨 5:00 结束。DWHLoad 在早上 6:00 运行以避免 PreLoad 因任何原因延迟时出现问题。

我可以将 PreLoad 步骤收集到 DWHLoad 中并作为一项作业运行以保持依赖关系。

但是,有时我需要单独运行 PreLoad,而 DWHLoad 也是如此。

有没有办法创建对 Job 而不是 Job 步骤的依赖?

即仅在成功完成 PreLoad 作业后启动 DWHLoad?

在此处输入图像描述

4

1 回答 1

1

保留您拥有的 2 个工作并删除计划。这将允许您在要手动运行它们的时间右键单击并启动作业。您提到每个作业都有多个步骤,因此您需要按照您需要的顺序使用每个作业的组合步骤创建第三个作业。将计划添加到第三个作业,您将拥有您想要的计划作业的依赖关系。

于 2017-04-12T23:55:41.810 回答