Share via


sp_update_notification (Transact-SQL)

Se aplica a:SQL Server

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

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @alert_name = ] N'alert_name'

Nombre de la alerta asociada a esta notificación. @alert_name es sysname, sin ningún valor predeterminado.

[ @operator_name = ] N'operator_name'

Operador que se notifica cuando se produce la alerta. @operator_name es sysname, sin ningún valor predeterminado.

[ @notification_method = ] notification_method

Método que se utilizará para notificar al operador. @notification_method es tinyint y puede ser uno o varios de estos valores.

Value Descripción
1 Correo electrónico
2 Buscapersonas
4 net send
7 Todos los métodos

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_update_notification debe ejecutarse desde la msdb base de datos.

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

Permisos

Para ejecutar este procedimiento almacenado, se debe conceder a los usuarios el rol fijo 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

Consulte también