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


sp_update_notification (Transact-SQL)

Область применения: SQL Server

Обновляет метод уведомления для предупреждений.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_update_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
    , [ @notification_method = ] notification_method
[ ; ]

Аргументы

[ @alert_name = ] N'alert_name'

Имя связанного с этим уведомлением предупреждения. @alert_name — sysname без значения по умолчанию.

[ @operator_name = ] N'operator_name'

Оператор, который уведомляется при возникновении оповещения. @operator_name — sysname без значения по умолчанию.

[ @notification_method = ] notification_method

Метод уведомления оператора. @notification_method крошечный и может быть одним или несколькими из этих значений.

значение Описание
1 Эл. почта
2 Пейджер
4 net send
7 Все методы

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

sp_update_notification должен выполняться из msdb базы данных.

Вы можете обновить уведомление для оператора, у которого нет необходимых сведений об адресе с помощью указанной notification_method. Если при отправке сообщения электронной почты или уведомления пейджера возникает сбой, в журнале ошибок агент SQL Server сообщается сбой.

Разрешения

Чтобы запустить эту хранимую процедуру, пользователям необходимо предоставить предопределенную роль сервера sysadmin .

Примеры

В следующем примере изменяется метод уведомлений для уведомлений, отправленных François Ajenstatв оповещение Test Alert.

USE msdb;
GO

EXEC dbo.sp_update_notification
   @alert_name = N'Test Alert',
   @operator_name = N'François Ajenstat',
   @notification_method = 7;
GO