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


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

применимо к:SQL ServerУправляемому экземпляру SQL Azure

Важный

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

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

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

  • Сообщения об ошибках, которые обычно требуют вмешательства системного администратора, например "Не удается запустить сеанс почты", могут быть отправлены определенному пользователю или компьютеру с помощью команды 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