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