我有SQL Server代理作业-作业2和作业4仅在数据库还原(作业1)完成后才需要运行。
作业1将更新应用于数据库,这很关键并且很耗时。因此,我不想在此工作中添加任何其他步骤。
作业2和3是仅在作业1完成后才需要运行的表提取。这样做,由于作业1非常耗时且有自己固定的时间表,因此我不想重新运行作业1。
[如果可能,我想在作业2和作业3中添加一个步骤并实现这一目标。非常感谢您对如何实现这一目标的见解。
您可以在查询的末尾添加以下查询,也可以添加为一个步骤,以便启动其他工作
EXEC msdb.dbo.sp_start_job 'other_job_name'