Определение ответа на оповещение
применимо к:SQL Server
Управляемому экземпляру SQL Azure
Важный
На управляемом экземпляре Azure SQLв настоящее время поддерживается большинство, но не все функции агента SQL Server. Дополнительные сведения см. в разделе отличия T-SQL управляемого экземпляра SQL Azure от SQL Server.
В этом разделе описывается, как определить, как Microsoft SQL Server реагирует на оповещения агента SQL Server в SQL Server с помощью SQL Server Management Studio или Transact-SQL.
Перед началом работы
Ограничения и запреты
Параметры пейджера и отправки net send будут удалены из SQL Server Agent в будущей версии Microsoft SQL Server. Избегайте использования этих функций в новой разработке и планируйте изменять приложения, которые в настоящее время используют эти функции.
Обратите внимание, что агент SQL Server должен быть настроен для использования Database Mail для отправки уведомлений по электронной почте и пейджеру операторам. Дополнительные сведения см. в разделе Назначение оповещений оператору.
SQL Server Management Studio предоставляет простой графический способ управления заданиями и рекомендуется создавать инфраструктуру заданий и управлять ими.
Безопасность
Разрешения
Только члены фиксированной роли сервера sysadmin могут определить ответ на предупреждение.
Использование SQL Server Management Studio
Определение ответа на оповещение
В обозревателе объектовщелкните знак плюса, чтобы развернуть сервер, содержащий оповещение, в котором требуется определить ответ.
Щелкните знак "плюс", чтобы развернуть SQL Server агента.
Щелкните знак плюса, чтобы развернуть папку оповещений.
Щелкните правой кнопкой мыши на оповещении, для которого нужно определить ответ, и выберите Свойства.
В диалоговом окне alert_name"Свойства оповещений" в разделе "Выбрать страницу", выберите "Ответная реакция".
Установите флажок Выполнить задание и в списке под флажок Выполнить задание выберите задание, выполняемое при возникновении оповещения. Вы можете создать новое задание, щелкнув Новое задание. Дополнительные сведения о задании можно просмотреть, щелкнув Просмотреть задание. Дополнительные сведения о доступных параметрах в диалоговых окнах новая задача и свойства задачиjob_name см. раздел создание задачи и просмотр задачи.
Установите флажок Уведомить операторов, если вы хотите уведомить операторов при активации оповещения. В списке операторов выберите один или несколько из следующих методов уведомления оператора или операторов: электронная почта, пейджерили Net Send. Вы можете создать новый оператор, щелкнув Создать оператор. Дополнительные сведения о операторе можно просмотреть, щелкнув Просмотреть оператор. Дополнительные сведения о доступных параметрах в диалоговых окнах Новый оператор и Свойства оператора см. в Создать оператора и Просмотреть сведения об операторе.
По завершении нажмите кнопку ОК.
Использование Transact-SQL
Определение ответа на оповещение
В обозревателе объектовподключитесь к экземпляру СУБД.
На панели "Стандартная" щелкните Новый Запрос.
Скопируйте и вставьте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- 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).