Использование SQL Server Agent для отправки предупреждений на электронную почту

Для оперативного реагирования администратора на какие-либо события, происходящие на SQL-сервере, необходимо его вовремя предупредить об этих событиях. Для этого удобно использовать предупреждения SQL Server Agent. Далее будут рассмотрены настройки, необходимые для отправки таких предупреждений на электронную почту.

Шаг 1. Настройка SQL Server для отправки электронной почты.
Шаг 2. Назначение логину, от имени которого SQL Server Agent подключается к SQL Server, роли DatabaseMailUserRole в базе данных msdb.
Шаг 3. Назначение созданного на шаге 1 почтового профиля профилем по умолчанию для логина SQL Server Agent.
Подробно шаги 1-3 описаны в статье Настройка SQL Server 2005 для отправки электронной почты.

Шаг 4. Настройка SQL Server Agent. В свойства агента SQL Server на вкладке Система предупреждений необходимо установить флажок Включить почтовый профиль и указать почтовую систему и созданный почтовый профиль:



После этой настройки необходим перезапуск службы SQL Server Agent!

Шаг 5. Создание оператора. Для создания оператора, который будет получать уведомления по электронной почте, необходимо в MSSMS (Microsoft SQL Server Management Studio) раскрыть вкладку Агент SQL Server и из контекстного меню вкладки Операторы выбрать Создать оператора. Затем указать его имя и адрес электронной почты:



Шаг 6. Создание предупреждения. Создать предупреждение можно также из контекстного меню соответствующей вкладки в MSSMS. Предупреждения могут реагировать на три типа событий:
Напрмер для создания предупреждения, которое будет реагировать на сбой резервного копирования необходимо заполнить окно, как показано на рисунке:



Затем на вкладке Ответ нужно установить флаг Уведомить операторов, выбрать в списке нужного и установить у него флаг Электронная почта:



Для того, чтобы полный текст ошибки был включен в отправляемое сообщение, необходимо на вкладке Параметры установить флаг По электронной почте.


© re-stichka.narod.ru
При публикации данного материала ссылка на источник обязательна.
Hosted by uCoz