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


Define the Response to an Alert (SQL Server Management Studio)

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

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

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

Ограничения

  • Режимы отправки уведомлений с помощью пейджера и команды net send будут удалены из агента SQL Server в следующей версии MicrosoftSQL Server. Старайтесь не использовать эти функции в новых разработках и предусмотрите соответствующие изменения в приложениях, которые используют их в настоящее время.

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

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

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

Разрешения

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

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

Определение ответа на предупреждение

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

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

  3. Чтобы развернуть папку Предупреждения , щелкните значок "плюс".

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

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

  6. Выберите флажок Выполнить задание и из списка под пунктом Выполнить задание выберите задание, которое необходимо выполнить при возникновении предупреждения. Чтобы выбрать новое задание, нажмите кнопку Создать задание. Для получения дополнительных сведений о заданиях нажмите кнопку Просмотр заданий. Дополнительные сведения о параметрах, доступных в диалоговых окнах Создание задания и Свойства заданияимя_задания см. в разделах Создание задания и Просмотр задания.

  7. Выберите флажок Уведомлять операторов , если необходимо уведомлять операторов в момент активации предупреждения. В списке Список оператороввыберите один или несколько из следующих методов оповещения оператора или операторов: Электронная почта, Пейджерили Net send. Вы можете создать нового оператора, нажав кнопку Создать оператора. Вы можете просмотреть дополнительные сведения об операторе, нажав кнопку Просмотр оператора. Дополнительные сведения о доступных параметрах в диалоговых окнах Создать оператора и Просмотр свойств оператора см. в разделах Create an Operator и View Information About an Operator.

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

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

Определение ответа на предупреждение

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

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

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

    -- adds an e-mail notification for Test Alert.  
    -- 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).