Для
оперативного реагирования
администратора на какие-либо события, происходящие на 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. Предупреждения могут реагировать на три типа событий:
- события самого SQL-сервера
(также называются ошибками, хотя не
всегда являются ими);
- выход значения счетчика
системного монитора за указанные пределы;
- возникновение события WMI.
Напрмер для создания предупреждения, которое будет реагировать на сбой
резервного копирования необходимо заполнить окно, как показано на
рисунке:
Затем на вкладке Ответ нужно установить флаг Уведомить операторов,
выбрать в списке нужного и установить у него флаг Электронная почта:
Для того, чтобы полный текст ошибки был включен в отправляемое
сообщение, необходимо на вкладке Параметры установить флаг По
электронной почте.
© re-stichka.narod.ru
При
публикации данного материала ссылка на источник обязательна.