标签: sql-server sql-server-agent sql-server-administration
我们在SQL Server代理中创建了2个作业。
两个工作中的工作步骤列表都有各种步骤。
成功完成PreLoad作业后,需要运行DWHLoad。
截至目前,我已安排PreLoad在凌晨1:00运行,并在凌晨5:00结束。 DWHLoad将在上午6:00运行,以避免因PreLoad因任何原因而延迟的问题。
我可以将PreLoad步骤收集到DWHLoad中并作为一个作业运行以保持依赖性。
但是,有时我需要单独运行PreLoad,DWHLoad也是如此。
有没有办法创建对Job的依赖而不是Job job?
即。仅在成功完成PreLoad作业后启动DWHLoad?
答案 0 :(得分:1)
保留您拥有的2个职位并删除计划。这将允许您右键单击并启动作业,以便手动运行它们。您提到每个作业都有多个步骤,因此您需要按照所需顺序创建第三个作业,其中包含每个作业的组合步骤。将计划添加到第三个作业,您将获得计划作业所需的依赖项。