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.
Примеры
В следующем примере изменяется метод уведомления для сообщений, отправленных Francois 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
См. также
Справочник
sp_add_notification (Transact-SQL)
sp_delete_notification (Transact-SQL)
sp_help_notification (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)