SQL задачите нямат изчакване - не можете да ги конфигурирате да спират сами, ако работят твърде дълго или достигнат конкретен момент във времето. (Бихте ми спестили много време за разработка, ако можехте!) Можете да конфигурирате стъпки за проверка на времена или продължителности и можете да кодирате действията, предприети в рамките на стъпките за проверка на времена, но на ниво работа или стъпка, не.
Което прави този въпрос интересен. Защо получаваш таймаут? Въз основа на това, което казахте, бих предположил, че SQL Agent не може да разбере, че операционната система е получила командата „направи това“, която изпращате чрез стъпката cmdexec. След изпращане и изчакване, той смята, че заданието никога не е започнало и докладва съответно (и има вашето скрито системно изчакване). как става това Бихте могли да инвестирате в конфигурации за сигурност или права за достъп до файлове, но бих започнал с преглед на каквато и рутина да стартирате -- нещо в нея ми мирише на риба.