sp_delete_notification (Transact-SQL)

适用于SQL Server

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

Transact-SQL 语法约定

语法

sp_delete_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
[ ; ]

参数

[ @alert_name = ] N'alert_name'

警报的名称。 @alert_name为 sysname,无默认值。

[ @operator_name = ] N'operator_name'

操作员的名称。 @operator_namesysname,无默认值。

返回代码值

0(成功)或 1(失败)。

结果集

无。

注解

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

权限

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

示例

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

USE msdb;
GO

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