SQL Server代理作业依赖(不是步骤)

时间:2017-04-12 23:18:48

标签: sql-server sql-server-agent sql-server-administration

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

  1. PreLoad
  2. DWHLoad
  3. 两个工作中的工作步骤列表都有各种步骤。

    成功完成PreLoad作业后,需要运行DWHLoad。

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

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

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

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

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

    enter image description here

1 个答案:

答案 0 :(得分:1)

保留您拥有的2个职位并删除计划。这将允许您右键单击并启动作业,以便手动运行它们。您提到每个作业都有多个步骤,因此您需要按照所需顺序创建第三个作业,其中包含每个作业的组合步骤。将计划添加到第三个作业,您将获得计划作业所需的依赖项。