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