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


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

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

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

  • Перед началом работы выполните следующие действия.

    Ограничения

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

  • Назначение предупреждений оператору с помощью:

    Среда 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.

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»[В начало]