Просто упростил, чтобы суть вопроса лучше передать) Стоит задача сделать непрерывное выполнение процедуры средствами SQL Agent. Пока придумали задание, которое выполняется раз в час, и в нем цикл, который смотрит на текущее время и выполняется только если оно не "перевалило" за текущий час. Вроде кажется, что непрерывность достигнута, но случается такое, что последняя выполняемая процедура выполнялась чуть дольше обычного и "перевалила" за час, и следующий джоб пропускается.