Compartilhar via


sp_delete_notification (Transact-SQL)

Aplica-se a: SQL Server

Remove uma definição de notificação do SQL Server Agent para um alerta e um operador específicos.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@alert_name [ = ] N'alert_name'

O nome do alerta. @alert_name é sysname, sem padrão.

@operator_name [ = ] N'operator_name'

O nome do operador. @operator_name é sysname, sem padrão.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Comentários

A remoção de uma notificação remove somente a notificação; o alerta e o operador permanecem intactos.

Permissões

Para executar esse procedimento armazenado, os usuários devem receber a função de servidor fixa sysadmin .

Exemplos

O exemplo a seguir remove a notificação enviada ao operador François Ajenstat quando ocorre o alerta Test Alert.

USE msdb;
GO

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