Назад | Перейти на главную страницу

Система заданий SQL Server автоматически выходит из строя

Мы выполняем множество запланированных заданий с помощью планировщика заданий MS SQL 2005.

За последние несколько недель мы стали свидетелями того, что текущая работа просто СТОП и не будет записывать историю в средстве просмотра файлов журнала.

Похоже, что происходит то, что сервер запускает задание и записывает эти шаги в msdb. На случайном шаге во время выполнения задания сервер прекратит выполнение задания и не зафиксирует никаких ошибок. Этот тихий сбой предотвращает создание записи «Шаг 0», и мы ничего не увидим в средстве просмотра файлов журнала.

Кто-нибудь еще испытывает это?

Попробуйте этот метод, чтобы получить более подробную информацию о том, что делает задание:

В SQL Server Management Studio:

  1. Подключиться к экземпляру
  2. Разверните агент SQL Server
  3. Развернуть вакансии
  4. Щелкните задание правой кнопкой мыши и просмотрите свойства.
  5. В окне Advanced укажите выходной файл
  6. Запустите задание и опубликуйте содержимое файла (если есть)

Никогда не испытывал такого поведения.

Это какое-то текущее задание под агентом SQL или какое-то конкретное? Что-нибудь примечательное в журнале SQL, журналах приложений или системных событий? Вы можете увидеть записанные шаги в msdb? Как насчет запуска Profiler, начала работы и изучения результатов Profiler?

Я всегда всегда (у меня есть идея :)) ... всегда направляю вывод каждого шага каждого задания в текстовый файл где-нибудь на сервере. Это идеально подходит для таких сценариев.

шаг 1 Я установил перезапись выходного файла и добавление каждого последующего шага в тот же файл.

... и я гарантирую, что это выполняется для каждой работы в стандартном месте вывода. Выводятся данные, которые иногда обычно не попадают в историю заданий, а попадают в текстовый файл.