суббота, 8 марта 2014 г.

Настройка компонента Database Mail в Microsoft SQL Server 2008 R2

Представьте задачу: необходимо получать уведомления по почте о выполнении резервного копирования базы данных MS SQL 2008 R2.

Чтобы выполнить данную нехитрую задачу необходимо настроить компонент Database Mail и создать Оператора.Компонент Database Mail — это решение уровня предприятия для отправки сообщений электронной почты от компонента SQL Server Database Engine.


Настройка:

  1. Открываем Microsoft SQL Server Management Studio. Авторизуемся в системе. На навигационной панели справа выбираем вкладку "Управление" -> Компонент Database Mail. На нем правой кнопкой мышки -> Настроить компонент Database Mail (Рис.1):
    Рис.1 Начало настройки компоненты Database Mail.
    2.  Откроется мастер настройки компонента Database Mail, нажимаем "Далее" (Рис.2):

    Рис.2 Мастер настройки компонента Database Mail.

    3.  В следующем окне выбираем первый пункт (так как мы впервые устанавливаем этот компонент) и нажимаем "Далее" (Рис.3):

    Рис.3

    4.  Мастер настройки задаст нам вопрос: "Функция компонента Database Mail недоступна. Включить ее?". Нажимаем "Да" (Рис.4):

    Рис.4 Включение функции Database Mail.

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

    Рис.5 Добавление учетной записи SMTP.

    6.  Вводим данные нашей учетной записи SMTP, кстати мы можем создать несколько оных, и нажимаем "Ок" (Рис.6):

    Рис.6 Создание учетной записи SMTP.

    7.  В области "Учетные записи SMTP" мы  можем создавать, удалять и менять приоритет учетных записей SMTP. Нажимаем "Далее" (Рис.7):

    Рис. 7 Окно управления учетными записями SMTP.

    8.  Затем мы увидим окно "Управление безопасностью профилей". Здесь мы сможем сделать профиль открытым и установить профиль по умолчанию. Ставим галку "Открытый" и "профиль по умолчанию" - "Да". Нажимаем "Далее" (Рис.8):

    Рис.8 Установка профиля по умолчанию.

    9.  В окне "Параметры системы" мы можем задать некоторые параметры (я оставляю по умолчанию). Нажимаем "Далее" (Рис.9):

    Рис.9 Параметры системы.

    10.  В окне "Завершение работы Мастера" нажимаем "Готово" (Рис.10):

    Рис. 10 Завершение работы Мастера настройки Database Mail.

    11.  Дожидаемся статуса "Успешно" и нажимаем "Закрыть" (Рис.11):

    Рис.11 Успешное настройка компонента Database Mail.

    12.  В окне Microsoft SQL Server Managemet Studio, справа на навигационной панели выбираем вкладку "Управление" -> "Операторы", на ней правой кнопкой мыши -> "Создать оператора" (Рис.12):

                         Рис. 12 Создание оператора.

    13.  Задаем имя оператора и адреса почты для отправки сообщений и нажимаем "Ок" (Рис.13):

    Рис.13 Создание оператора.

    14.  Проверяем. что у нас появился новый оператор (Рис.14):

                     Рис. 14 Новый оператор.


После создания Оператора и профилей Database Mail с учетными записями SMTP, мы можем настраивать уведомления по почте (например после резервного копирования, какой-либо регламентной операции по обслуживанию баз данных или уведомления пользователям после выполнения каких-либо процедур SQL))

Успехов!






Комментариев нет:

Отправить комментарий