我想在第一个作业完成后立即调用另一个作业,或者更准确地说,是否可以通过作业步骤调用整个 sql 作业。我想避免将这些工作合并为 1,所以我想知道这个解决方案是否可行?
问问题
6540 次
3 回答
5
是的,您可以使用此存储过程执行作业。在您的情况下,您可以简单地在第一个作业的末尾添加一个步骤,以调用您接下来要执行的作业的名称。
EXEC msdb.dbo.sp_start_job N'Job Name';
有关详细信息,请参阅sp_start_job (Transact-SQL)。
于 2012-05-23T13:40:09.477 回答
1
创建一个 T-SQl 步骤并使用EXEC msdb.dbo.sp_start_job N'YourJob';
于 2012-05-23T13:44:45.460 回答
-1
从存储过程中按您希望的顺序调用作业。
于 2012-05-23T13:40:28.900 回答