MS SQL SERVER настройка уведомлений по почте

Оцените материал
(46 голосов)

После настройки и введения в эксплуатацию MS SQL сервера обязательно потребуется настроить ряд регламентных заданий. Эти задания требуются для автоматического обслуживания развёрнутых баз (проверка баз данных, их резервное копирование, обслуживание индексов и т.д.). При долгосрочном использовании баз могут возникнуть ситуации, когда регламентные задачи могут отрабатываться с ошибками (нехватка места для резервных копий, критические ошибки в базах данных и другие).

Для оперативного оповещения об ошибках выполнения регламентных заданий MS SQL можно настроить специальный компонент оповещения Database Mail.

 Настройка Компоненты Database Mail

Вначале необходимо настроить профиль Database Mail. Для этого нужно запустить мастер настройки.

DatabaseMail 01

В случае первоначальной настройки компонента нужно выбрать первый пункт «Установить компонент Database Mail». После этого подтвердить включение компонента Database Mail.

 DatabaseMail 02

Далее нужно задать имя профиля и добавить учётную запись SMTP (адрес и настройки сервера отправки писем).

DatabaseMail 03

На следующем шаге мастера отметить созданный профиль, как «Открытый» и «Профиль по умолчанию».

DatabaseMail 04

Следующий шаг мастера изменений не требует.

DatabaseMail 05

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

DatabaseMail 06

Добавление оператора оповещений

Теперь требуется создать Операторов (пользователей, которым будут высылаться оповещения).

DatabaseMail 07

Для оператора достаточно указать Имя и адрес почты (куда будут высылаться оповещения)

DatabaseMail 08

Теперь нужно активировать профиль компонента Database Mail в настройках агента SQL.

DatabaseMail 09DatabaseMail 10

Создание задач оповещения

Задача создаётся в виде дополнительного шага (Задача «Уведомление оператора») регламентного задания. Основным вариантом применения будет выполнение шага при неудачном выполнении одной из операций регламентного задания. В задаче уведомления требуется указать оператора, которому будет выслано оповещение, тему и содержание письма.

DatabaseMail 11

Добавить комментарий


Яндекс.Метрика

По всем вопросам, связанным с сайтом просьба обращаться на e-mail: pontin@mail.ru