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
网络发送
7
所有方法
返回代码值
0(成功)或 1(失败)
注释
sp_update_notification 必须从 msdb 数据库运行。
可以为不具有指定的 notification_method 所必需的地址信息的操作员更新提示。如果发送电子邮件或寻呼通知时出现故障,则该故障将记录到 Microsoft 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