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


Назначение оповещений оператору

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

Важный

В управляемом экземпляре SQL Azureв настоящее время поддерживаются большинство, но не все функции агента SQL Server. Дополнительные сведения см. в разделе отличия T-SQL управляемого экземпляра SQL Azure от SQL Server.

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

Перед началом работы

Ограничения и рестрикции

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

  • Чтобы отправить уведомление в ответ на оповещение, необходимо сначала настроить агент SQL Server для отправки почты. Дополнительные сведения см. в разделе Настройка почты агента SQL Server для использования компонента Database Mail.

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

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

Разрешения

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

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

Назначение оповещений оператору

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

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

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

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

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

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

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

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

Назначение оповещений оператору

  1. В обозревателе объектовподключитесь к экземпляру СУБД.

  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) .