sp_delete_notification (Transact-SQL)

删除特定警报和操作员的 SQL Server 代理通知定义。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

sp_delete_notification
     [ @alert_name = ] 'alert' , 
     [ @operator_name = ] 'operator'

参数

  • [ @alert_name= ] 'alert'
    警报的名称。 alert 的数据类型为 sysname,无默认值。

  • [ @operator_name= ] 'operator'
    操作员的名称。 operator 的数据类型为 sysname,无默认值。

返回代码值

0(成功)或 1(失败)

结果集

注释

删除通知时将仅删除通知;警报和操作员不受影响。

权限

若要运行此存储过程,必须向用户授予 sysadmin 固定服务器角色。

示例

以下示例在发生警报 Test Alert 时删除发送给操作员 François Ajenstat 的通知。

USE msdb ;
GO

EXEC dbo.sp_delete_notification
    @alert_name = 'Test Alert',
    @operator_name = 'François Ajenstat' ;
GO

请参阅

参考

sp_add_alert (Transact-SQL)

sp_add_notification (Transact-SQL)

sp_add_operator (Transact-SQL)

sp_delete_alert (Transact-SQL)

sp_help_alert (Transact-SQL)

sp_help_notification (Transact-SQL)

sp_help_operator (Transact-SQL)

sp_update_notification (Transact-SQL)

系统存储过程 (Transact-SQL)