Поделиться через


Журнал ошибок агента SQL Server

Область применения: SQL Server Управляемый экземпляр SQL Azure

Внимание

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

агент SQL Server создает журнал ошибок, который записывает предупреждения и ошибки по умолчанию. В журнале отображаются следующие предупреждения и ошибки:

  • Предупреждающие сообщения с информацией о потенциальных проблемах, например "Задание <имя_задания> удалено в процессе выполнения".

  • Сообщения об ошибках, которые обычно требуют вмешательства системного администратора, например "Не удается запустить сеанс почты". Сообщения об ошибках могут отправляться определенному пользователю или компьютеру с помощью команды net send.

SQL Server поддерживает до девяти журналов ошибок агент SQL Server. Каждый архивируемый журнал снабжается расширением, указывающим относительный срок давности журнала. Например, расширение .1 указывает на новейший архивированный журнал ошибок, а расширение .9 — на наиболее старый.

По умолчанию сообщения трассировки выполнения не записываются в журнал ошибок агент SQL Server, так как они могут заполнить его. При заполнении журнала ошибок снижается возможность выбора и анализа более сложных ошибок. Так как ведение журнала увеличивает нагрузку на сервер, важно правильно оценить эффект, получаемый при захвате сообщений трассировки выполнения в журнал ошибок. В общем случае захват всех сообщений будет наилучшим вариантом только при отладке конкретной проблемы.

При остановке агент SQL Server можно изменить расположение журнала ошибок агент SQL Server. Если журнал ошибок пустой, открыть его невозможно. Журнал агент SQL Server можно циклит в любое время без остановки агент SQL Server с помощью dbo.sp_cycle_agent_errorlog.

Просмотр журнала ошибок агента SQL Server

Переименование журнала ошибок агента SQL Server

Отправка сообщений об ошибках агента SQL Server

Запись сообщений трассировки выполнения в журнал ошибок агента SQL Server