sp_update_notification (Transact-SQL)

更新警报提示的提示方法。

主题链接图标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