在确保job1成功完成之后启动SQL Server作业(例如作业2和作业4)

问题描述 投票:0回答:1

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

作业1将更新应用于数据库,这很关键并且很耗时。因此,我不想在此工作中添加任何其他步骤。

作业2和3是仅在作业1完成后才需要运行的表提取。这样做,由于作业1非常耗时且有自己固定的时间表,因此我不想重新运行作业1。

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

sql-server sql-server-agent sql-job
1个回答
0
投票

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

EXEC msdb.dbo.sp_start_job 'other_job_name'
© www.soinside.com 2019 - 2024. All rights reserved.