Assign Alerts to an Operator
Область применения: SQL Server Управляемый экземпляр SQL Azure
Внимание
В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента 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 для отправки почты. Дополнительные сведения см. в статье Configure SQL Server Agent Mail to Use Database Mail.
Если при отправке сообщения электронной почты или уведомления пейджера возникает сбой, в журнале ошибок службы агент SQL Server сообщается сбой.
Безопасность
Разрешения
Только члены предопределенной роли сервера sysadmin могут назначать предупреждения операторам.
Использование среды SQL Server Management Studio
Назначение предупреждений оператору
В обозревателе объектовщелкните знак «плюс», чтобы развернуть сервер, содержащий оператора, которому необходимо назначить предупреждение.
Щелкните знак "плюс", чтобы развернуть Агент SQL Server.
Щелкните значок «плюс», чтобы развернуть папку Операторы .
Щелкните правой кнопкой мыши оператора, для которого нужно назначить предупреждение, выберите пункт Свойстваи перейдите на страницу Уведомления .
В диалоговом окне "Свойства operator_name" в разделе "Выбор страницы" выберите "Уведомления".
В поле Просмотр отправленных пользователю уведомлений повыберите Предупреждения , чтобы просмотреть список предупреждений, отправляемых этому оператору, либо Задания , чтобы просмотреть список заданий, отправляющих уведомления этому оператору. Установите один или более перечисленных ниже флажков, чтобы выбрать способ доставки для каждого из уведомлений: Электронная почта, Пейджерили Net send.
После завершения нажмите кнопку ОК.
Использование Transact-SQL
Назначение предупреждений оператору
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- 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).