Можно ли предотвратить запуск задания SQL агента, если связанное задание или предыдущий экземпляр не завершены? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть три SQL задания агента, по одному на каждый из трех управляемых реестров. Эти go отключаются в шахматном порядке каждые два часа (т.е. Reg 1 в 9:00, 15:00; Reg 2 в 11:00, 17:00; Reg 3 в 13:00, 19:00).

В большинстве случаев требуется меньше более двух часов для выполнения одного из этих заданий. Однако, если это занимает больше времени, чем ожидалось, я НЕ хочу, чтобы выполнялось другое задание. Итак, если запуск Reg 1 в 9:00 занимает более 2 часов, я не хочу, чтобы задание Reg 2 в 11:00 выполнялось ДО тех пор, пока задание Reg 1. не будет завершено.

Как я могу использовать эту функцию условного запуска? Я ничего не вижу в свойствах расписания задания. Дайте мне знать, если вам нужны дополнительные разъяснения!

Спасибо !!

...