在确保作业1成功完成后,启动SQL Server作业(如作业2和作业4)



我有SQL Server代理作业-作业2和作业4,它们只需要在数据库还原(作业1(完成后运行。

作业1将更新应用于数据库,这非常关键且耗时。所以,我不想在这份工作中增加任何其他步骤。

作业2和作业3是仅在作业1完成后才需要运行的表提取。在这样做的过程中,我不想重新运行作业1,因为作业1很耗时,而且有自己的固定时间表。

如果可能的话,我想在作业2和作业3中添加一个步骤,并实现这一点。我非常感谢您对如何实现这一目标的见解。

您可以在查询的末尾添加以下查询,也可以作为一个步骤添加,以便启动另一个作业

EXEC msdb.dbo.sp_start_job 'other_job_name'

最新更新