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


Assign Alerts to an Operator

В этом разделе описывается назначение оповещений Microsoft агент SQL Server операторам, чтобы они могли получать уведомления о заданиях в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.

В этом разделе

Перед началом

Ограничения

  • Среда SQL Server Management Studio предоставляет простой и графический способ управления всей системой предупреждений. Использование среды Среда Management Studio рекомендуется для настройки инфраструктуры предупреждений.

  • Чтобы в ответ на предупреждение отправить уведомление, необходимо настроить агент SQL Server для отправки почты. Дополнительные сведения см. в статье Configure SQL Server Agent Mail to Use Database Mail.

  • Ошибки, возникающие при отправке сообщения по электронной почте или уведомления по пейджеру, регистрируются в журнале ошибок службы агента SQL Server .

Безопасность

Разрешения

Только члены предопределенной роли сервера sysadmin могут назначать предупреждения операторам.

Использование среды SQL Server Management Studio

Назначение предупреждений оператору

  1. В обозревателе объектовщелкните знак «плюс», чтобы развернуть сервер, содержащий оператора, которому необходимо назначить предупреждение.

  2. Щелкните знак "плюс", чтобы развернуть Агент SQL Server.

  3. Щелкните значок «плюс», чтобы развернуть папку Операторы .

  4. Щелкните правой кнопкой мыши оператора, для которого нужно назначить предупреждение, выберите пункт Свойстваи перейдите на страницу Уведомления .

  5. В разделе Выбор страницыдиалогового окна Свойства имя_операторавыберите Уведомления.

  6. В поле Просмотр отправленных пользователю уведомлений повыберите Предупреждения , чтобы просмотреть список предупреждений, отправляемых этому оператору, либо Задания , чтобы просмотреть список заданий, отправляющих уведомления этому оператору. Установите один или более перечисленных ниже флажков, чтобы выбрать способ доставки для каждого из уведомлений: Электронная почта, Пейджерили Net send.

  7. После завершения нажмите кнопку ОК.

Использование Transact-SQL

Назначение предупреждений оператору

  1. В обозревателе объектовподключитесь к экземпляру компонента Компонент Database Engine.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.

    -- adds an e-mail notification for the specified alert (Test Alert)  
    -- This example assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'Fran??ois Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

Дополнительные сведения см. в разделе sp_add_notification (Transact-SQL).