Определение ответа на предупреждение
Область применения: 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.
Перед началом
Ограничения
Параметры отправки Pager и net будут удалены из агент SQL Server в будущей версии Microsoft SQL Server. Старайтесь не использовать эти функции в новых разработках и предусмотрите соответствующие изменения в приложениях, которые используют их в настоящее время.
Обратите внимание, что для использования компонента Database Mail для отправки операторам уведомлений по электронной почте и на пейджер агент SQL Server необходимо настроить для использования компонента Database Mail. Дополнительные сведения см. в разделе Назначить предупреждения для оператора.
Среда SQL Server Management Studio обеспечивает простой и наглядный способ управления заданиями и рекомендуется для создания инфраструктуры заданий и управления ей.
Безопасность
Разрешения
Только члены предопределенной роли сервера sysadmin могут задавать отклик на предупреждение.
Использование среды SQL Server Management Studio
Определение ответа на предупреждение
В обозревателе объектовщелкните значок «плюс», чтобы развернуть сервер, содержащий предупреждение, для которого необходимо задать отклик.
Щелкните знак "плюс", чтобы развернуть Агент SQL Server.
Чтобы развернуть папку Предупреждения , щелкните значок "плюс".
Щелкните правой кнопкой предупреждение, для которого необходимо определить отклик, и выберите Свойства.
В разделе Выбор страницыдиалогового окна Свойства предупреждения имя_предупреждениявыберите Отклик.
Выберите флажок Выполнить задание и из списка под пунктом Выполнить задание выберите задание, которое необходимо выполнить при возникновении предупреждения. Чтобы выбрать новое задание, нажмите кнопку Создать задание. Для получения дополнительных сведений о заданиях нажмите кнопку Просмотр заданий. Дополнительные сведения о параметрах, доступных в диалоговых окнах Создание задания и Свойства заданияимя_задания см. в разделах Создание задания и Просмотр задания.
Выберите флажок Уведомлять операторов , если необходимо уведомлять операторов в момент активации предупреждения. В списке Список оператороввыберите один или несколько из следующих методов оповещения оператора или операторов: Электронная почта, Пейджерили Net send. Вы можете создать нового оператора, нажав кнопку Создать оператора. Вы можете просмотреть дополнительные сведения об операторе, нажав кнопку Просмотр оператора. Дополнительные сведения о доступных параметрах в диалоговых окнах Создать оператора и Просмотр свойств оператора см. в разделах Create an Operator и View Information About an Operator.
После завершения нажмите кнопку ОК.
Использование 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).