Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Создание предупреждения о событии sql Server

Для создания предупреждение можно использовать Management Studio и T-SQL.

Покажем как создать предупреждение по системному сообщению, которое уже имеет уровень серьезности 24. Это сообщение будет протоколироваться по умолчанию в журнале событий без какого-либо вмешательства пользователя, необходимого для изменения его статуса протоколирования. Чтобы создать предупреждение необходимо вызвать панель созданияя предупреждения через контекстное меню папки Предупреждения Обозревателя объектов (рис.15.9).

рис. 15.9. Панель создания предупреждения

На вкладке Общие указывается имя предупреждения, которое может содержать до 128 символов, например IO_error_alert. Флажок Включено позволяет активизировать или деактивизировать предупреждение. Деактивизация предупреждение означает, что оно не будет запускаться (аналогично деактивизации задания). В раскрывающемся списке Тип выбирается Предупреждение о событии SQL Server, если нужно создать оповещение, которое будет запускаться при возникновении определённого события. Другие варианты: Предупреждение о производительности SQL Server, Предупреждение о событии WMI).

В раскрывающемся списке Имя базы данных можно указать, что предупреждение будет запускаться, только если данное событие возникло в указанной базе данных. По умолчанию, предупреждение создаётся для события в любой базе данных.

Создадим событие, по которому будет запускаться предупреждение, щелкнув на кнопке выбора Номер ошибки или Уровень серьезности и указав затем соответствующие данные. Если задан уровень серьезности, то данное предупреждение будет запускаться по всем ошибкам с этим уровнем серьезности.

В текстовом поле Сообщение об ошибке содержит следующий текст можно ввести строку символов (до 100), которая ограничивает круг ошибок, по которым будет запускаться данное предупреждение, только теми ошибками, текст которых содержит данную строку. Если оставить это поле пустым, то никакого ограничения не применяется.

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

На вкладе дополнительных параметров указывается нужно ли включать текст этого предупреждения в сообщения, посылаемые, например по электронной почте (рис.15.10)

рис. 15.10. Панель создания предупреждения вкладка Параметры

Создание предупреждения о производительности sql Server

При выборе этого типа предупреждения указываются следующие параметры:

  • Объект производительности для контроля – выбирается из ниспадающего списка;

  • Счетчик в объекте производительности для контроля – выбирается из ниспадающего списка, соответствующего выбранному объекты производительности;

  • Экземпляр счетчика для контроля.

В пункте Создать предупреждение, если счетчик следует указать поведение счетчика, на которое должно реагировать предупреждение. Например, нужно, чтобы предупреждение реагировало на условие, когда значение счетчика Свободное пространство в базе данных tempdb (КБ) падает ниже определённого значения, или чтобы оповещение реагировало на условие, когда число Компиляций SQL/с превышает определенное значение.

В поле Значение указывается значение счетчика (рис.15.11).

рис. 15.11. Панель создания предупреждения о производительности

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]