sp_update_notification (Transact-SQL)
Обновляет метод уведомления для предупреждений.
Синтаксис
sp_update_notification
[@alert_name =] 'alert' ,
[@operator_name =] 'operator' ,
[@notification_method =] notification
Аргументы
[ @alert_name =] 'alert'
Имя предупреждения, связанное с уведомлением. Аргумент alert имеет тип sysname и не имеет значения по умолчанию.[ @operator_name =] 'operator'
Оператор, который получит уведомление, если возникнет предупреждение. Аргумент operator имеет тип sysname и не имеет значения по умолчанию.[ @notification_method =] notification
Метод уведомления оператора. Аргумент notification имеет тип tinyint, не имеет значения по умолчанию и может иметь одно или несколько из следующих значений:Значение
Описание
1
Электронная почта
2
Пейджер
4
net send
7
Все методы
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Процедура sp_update_notification должна запускаться из базы данных msdb.
Можно обновлять уведомление для оператора, не имеющего необходимых адресных данных, с помощью заданного аргумента notification_method. Если при отправке сообщения по электронной почте или пейджеру происходит ошибка, она заносится в журнал ошибок агента Microsoft SQL Server.
Разрешения
Для выполнения этой хранимой процедуры пользователи должны иметь предопределенную роль сервера sysadmin.
Примеры
В следующем примере изменяется метод уведомления для сообщений с предупреждением Test Alert, отправленных Francois Ajenstat.
USE msdb ;
GO
EXEC dbo.sp_update_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 7;
GO