Поделиться через


Настройка агент SQL Server почты для использования компонента Database Mail

применимо к:SQL ServerУправляемому экземпляру SQL Azure

В этой статье описывается, как настроить агент SQL Server для отправки уведомлений и оповещений в SQL Server с помощью SQL Server Management Studio.

  • Сведения о включении и настройке компонента Database Mail см. в разделе "Настройка почты базы данных".
  • Пример использования Transact-SQL см. в статье "Создание профиля компонента Database Mail".
  • Для отправки электронной почты с помощью заданий агента SQL в Управляемый экземпляр SQL Azure агент SQL Server можно использовать только один профиль Database Mail, и его необходимо вызватьAzureManagedInstance_dbmail_profile. Дополнительные сведения и пример скрипта см. в Управляемый экземпляр SQL Azure уведомления о задании агента SQL.

Необходимые компоненты

  1. Настройка почты базы данных.

  2. Создайте учетную запись компонента Database Mail для использования учетной записью службы агента SQL Server.

  3. Создайте профиль компонента Database Mail для учетной записи службы агента SQL Server и добавьте пользователя в роль базы данных DatabaseMailUserRole в msdb базе данных. Убедитесь, что пользователи правильно настроены для отправки почты.

  4. Задайте профиль в качестве профиля по умолчанию для msdb базы данных.

Разрешения

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

Использование SQL Server Management Studio для настройки агента SQL Server для использования компонента Database Mail

Подсказка

Следующие шаги не нужны в Управляемый экземпляр SQL Azure, который уже настроен для поиска профиляAzureManagedInstance_dbmail_profile. Дополнительные сведения и пример скрипта см. в Управляемый экземпляр SQL Azure уведомления о задании агента SQL.

Следующие действия используют SQL Server Management Studio (SSMS)

  1. Подключитесь к экземпляру SQL Server.

  2. В обозревателе объектов разверните экземпляр SQL Server.

  3. Щелкните правой кнопкой мыши элемент Агент SQL Server и выберите пункт Свойства.

  4. Выберите "Система оповещений".

  5. Выберите Включить почтовый профиль.

  6. В списке Почтовая система выберите Компонент Database Mail.

  7. В Списке почтовых профилейвыберите почтовый профиль для компонента Database Mail.

  8. Перезапустите агент SQL Server.

Дальнейшие задачи

Следующие задачи необходимо выполнить для завершения конфигурации агента на отправку предупреждений и уведомлений.

  • Оповещения

    Оповещения агента SQL можно настроить для уведомления оператора определенного события базы данных или условия операционной системы.

  • Операторы

    Операторы агента SQL — это псевдонимы для людей или групп, которые могут получать уведомления, например по электронной почте.