Compartir a través de


sp_update_notification (Transact-SQL)

Actualiza el método de notificación de una notificación de alerta.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @alert_name =] 'alert'
    Nombre de la alerta asociada a esta notificación. alert es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @operator_name =] 'operator'
    Operador al que se notificará cuando se produzca la alerta. operator es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @notification_method =] notification
    Método que se utiliza para notificar al operador. notificationes de tipo tinyint, no tiene ningún valor predeterminado y puede ser uno o varios de los siguientes valores.

    Valor

    Descripción

    1

    Correo electrónico

    2

    Localizador

    4

    net send

    7

    Todos los métodos

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

sp_update_notification se debe ejecutar desde la base de datos msdb.

Puede actualizar una notificación para un operador que no tenga la información de dirección necesaria mediante el valor de notification_method especificado. Si se produce algún error al enviar un mensaje de correo electrónico o una notificación por localizador, el error se refleja en el registro de errores del Agente SQL Server.

Permisos

Para ejecutar este procedimiento almacenado, se debe conceder a los usuarios la función fija de servidor sysadmin.

Ejemplos

En el ejemplo siguiente se modifica el método de notificación para las notificaciones enviadas a François Ajenstatpara la 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