2016-11-17 94 views
0

当前有2个作业无法并行运行。有没有办法根据状态推迟执行?因此,如果MAG_LOGICAR_D3_M当前正在运行,则MAG_LOGICAR_D3_H不应运行,反之亦然使用Microsoft SQL Server Management Studio?将作业安排为仅在Microsoft SQL Server Management Studio中当前未运行其他作业时才运行

enter image description here

+0

要么将​​这两个作业合并为一个,并将它们作为两个不同的步骤处理,或者在数据库的某处创建标志并在其中一个作业运行时将其设置为true,并在启动时始终检查该标志。 –

+0

检查这个问题http://stackoverflow.com/questions/200195/how-can-i-determine-the-status-of-a-job –

回答

0

上的方式来完成,这是使用维护计划。

  1. 加两个:Execute SQL Server Agent Job Task
  2. 配置作业。
  3. 链接两个工作。
  4. 强制执行第二份工作后SuccessCompletion第一个。
相关问题