Мы выполняем множество запланированных заданий с помощью планировщика заданий MS SQL 2005.
За последние несколько недель мы стали свидетелями того, что текущая работа просто СТОП и не будет записывать историю в средстве просмотра файлов журнала.
Похоже, что происходит то, что сервер запускает задание и записывает эти шаги в msdb. На случайном шаге во время выполнения задания сервер прекратит выполнение задания и не зафиксирует никаких ошибок. Этот тихий сбой предотвращает создание записи «Шаг 0», и мы ничего не увидим в средстве просмотра файлов журнала.
Кто-нибудь еще испытывает это?
Попробуйте этот метод, чтобы получить более подробную информацию о том, что делает задание:
В SQL Server Management Studio:
Никогда не испытывал такого поведения.
Это какое-то текущее задание под агентом SQL или какое-то конкретное? Что-нибудь примечательное в журнале SQL, журналах приложений или системных событий? Вы можете увидеть записанные шаги в msdb? Как насчет запуска Profiler, начала работы и изучения результатов Profiler?
Я всегда всегда (у меня есть идея :)) ... всегда направляю вывод каждого шага каждого задания в текстовый файл где-нибудь на сервере. Это идеально подходит для таких сценариев.
шаг 1 Я установил перезапись выходного файла и добавление каждого последующего шага в тот же файл.
... и я гарантирую, что это выполняется для каждой работы в стандартном месте вывода. Выводятся данные, которые иногда обычно не попадают в историю заданий, а попадают в текстовый файл.