Partilhar via


sp_update_notification (Transact-SQL)

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

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_update_notification
          [@alert_name =] 'alert' ,
     [@operator_name =] 'operator' ,
     [@notification_method =] notification

Argumentos

  • [ @alert_name =] 'alert'
    O nome do alerta associado a esta notificação. alert é sysname, sem padrão.

  • [ @operator_name =] 'operator'
    O operador que será notificado quando o alerta ocorrer. operator é sysname, sem padrão.

  • [ @notification_method =] notification
    O método pelo qual o operador é notificado. notificationé tinyint, sem padrão, e pode ser um ou mais destes valores.

    Valor

    Descrição

    1

    Email

    2

    Pager

    4

    net send

    7

    Todos os métodos

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

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

Permissões

Para executar este procedimento armazenado, a função de servidor fixa sysadmin deve ser concedida aos usuários.

Exemplos

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