Compartilhar via


sp_update_notification (Transact-SQL)

Aplica-se: SQL Server

Atualiza o método de uma notificação de alerta.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_update_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
    , [ @notification_method = ] notification_method
[ ; ]

Argumentos

@alert_name [ = ] N'alert_name'

O nome do alerta associado a esta notificação. @alert_name é sysname, sem padrão.

@operator_name [ = ] N'operator_name'

O operador que é notificado quando o alerta ocorre. @operator_name é sysname, sem padrão.

@notification_method [ = ] notification_method

O método através do qual o operador é notificado. @notification_method é tinyint e pode ser um ou mais desses valores.

Valor Descrição
1 Email
2 Pager
4 net send
7 Todos os métodos

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_update_notification deve ser executado a partir do msdb banco de dados.

Você pode atualizar uma notificação para um operador que não tem as informações de endereço necessárias usando o notification_method especificado. Se ocorrer uma falha ao enviar uma mensagem de email ou notificação de pager, a falha será relatada no log de erros do SQL Server Agent.

Permissões

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

Exemplos

O exemplo a seguir modifica o método de notificação para notificações enviadas para François Ajenstato alerta 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