【发布时间】:2018-08-09 10:04:27
【问题描述】:
我在 SQL 代理中配置了两个计划的 SQL 作业。
工作 1 从每天凌晨 3 点开始
工作 2 从每天凌晨 4 点开始
通常 Job 1 会在 30 到 40 分钟内完成,但将来 Job 1 会添加更多的流程,因此最终需要一个多小时才能完成。我的问题是,如果 Job 1 运行超过一小时,即凌晨 4 点,Job 2 会发生什么情况,它将并行运行还是 Job 2 等到 Job 1 完成? 任何建议将不胜感激。提前致谢。
【问题讨论】:
-
如果您安排作业 2 在凌晨 4 点运行,它不会等待作业 1,它会在那个时间运行。你必须明白这是两个不同的工作:)
-
如果您有依赖项,您可以将其添加到作业 1 的最后一步并禁用作业 2 EXEC msdb.dbo.sp_start_job 'Job 2' 中的计划
标签: sql-server ssms sql-agent-job sql-agent