Online Documentation for SQL Administrator for SQL Server

Журнал сервера


Информация, приведенная на странице SQL Server Log позволяет анализировать журналы событий сервера. С их помощью пользователь может просмотреть все действия, выполнявшиеся на сервере в течение сеанса.

 

SQL Server Log

 

 

У всех журналов есть поля Date (дата) и Message (сообщение). В зависимости от выбранных журналов таблица будет содержать различные столбцы.

SQL Server Log: Event Source, Log Type, Log Name.

SQL Server Agent Log: Message, Error Level, Log Type, Log Name.

Database Mail Log: Message, Event Type, Process, Mail Item ID, Account ID.

Windows Log: Event Source, Category, Event Code, User, Event Type, Log Type, Log Name.

 

При выборе записи журнала в таблице поля под таблицей заполняются следующей информацией (в зависимости от типа журнала):

  • Message (for all logs) - сообщение, связанное с событием;
  • Date (for all logs) - дата события;
  • Category (for Windows logs only) - категория события, которая иногда используется для дальнейшего описания связанных событий;
  • Event code (for Windows logs only) - идентификатор события;
  • Event type (for Database Mail and Windows logs) - тип уведомления, помещаемого в журнал. Допустимые значения: errors(ошибки), warnings(предупреждения), informational messages (информационные сообщения), success messages (сообщения об успешном завершении) и additional internal messages (дополнительные внутренние сообщения);
  • Process (for Database Mail logs only) - идентификатор процесса внешней программы Database Mail. Обычно он изменяется при каждом запуске внешней программы Database Mail;
  • Event Source (for SQL Server and Windows logs) - исходная функция, создавшая событие, например, имя службы (MSSQLSERVER);
  • User (for Windows logs only) - имя пользователя, под которым был выполнен вход, когда произошло событие;
  • Error level (for SQL Server Agent log only) - указывает тип проблемы, с которой столкнулся сервер SQL Server;
  • Mail item ID (for Database Mail only) - идентификатор почтового отправления в очереди почты. Содержит NULL, если сообщение не относится к определенному элементу электронной почты;
  • Account ID (for Database Mail only) - идентификатор учетной записи, относящейся к событию. Содержит NULL, если сообщение не относится к определенной учетной записи.

 

С помощью пункта контекстного меню Print Print Вы можете создать отчет и открыть окно предварительного просмотра перед печатью.

 

Чтобы вызвать диалог выбора журналов, используйте пункт SelectLogs Select Logs контекстного меню или соответствующую кнопку на панели управления.

 

SQL Server Log - Select server logs

 

 

Из приведенного списка журналов выберите те, которые следует показывать в таблице на странице SQL Server Logs.

 

Доступны следующие типы журналов:

  • SQL Server Log

Журнал ошибок SQL Server позволяет убедиться, что процессы были завершены успешно (например, операции резервного копирования и восстановления, пакеты команд или другие сценарии и процессы). Это полезно при определении любых текущих или потенциальных проблем, включая сообщения автоматического восстановления, сообщения ядра и другие сообщения об ошибках на уровне сервера. Обычно SQL Server хранит резервные копии шести предыдущих журналов и присваивает наиболее свежей копии расширение «.1», следующей - расширение «.2» и т. д. Файл текущего журнала ошибок расширения не имеет.

 

  • SQL Server Agent Log

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

  • Предупреждающие сообщения, содержащие сведения о потенциальных проблемах, например «Задание <job_name> удалено в процессе выполнения».
  • Сообщения об ошибках, обычно требующих вмешательства системного администратора, например «Невозможно начать почтовый сеанс».

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

 

  • Database Mail Log

Компонент Database Mail хранит сведения о регистрации в базе данных msdb. Сведения о содержимом сообщений электронной почты Database Mail, их состояниях, а также о любых полученных сообщениях, например, сообщениях об ошибках регистрируются в Database Mail и могут использоваться для аудита или обеспечения безопасности.

 

  • Windows Log

Журнал событий Windows является важным источником информации при устранении ошибок сервера SQL. Он включает в себя 4 полезных журнала:

  • Application log - журнал приложений;
  • Security log - журнал безопасности;
  • System log - системный журнал;
  • PowerShell Scipt log - журнал PowerShell Script.