Compartir a través de


sp_add_notification (Transact-SQL)

Establece una notificación para una alerta.

Sintaxis

sp_add_notification [ @alert_name = ] 'alert' , 
    [ @operator_name = ] 'operator' , 
    [ @notification_method = ] notification_method

Argumentos

[ @alert_name= ] 'alert'

Alerta de 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_method

Método que se utilizará para notificar al operador. notification_method es de tipo tinyint y no tiene ningún valor predeterminado. notification_method puede ser uno o más de estos valores, combinados con un operador lógico OR.

Valor Descripción

1

Correo electrónico

2

Localizador

4

net send

Conjuntos de resultados

Ninguno

Notas

sp_add_notification debe ejecutarse desde la base de datos msdb.

Microsoft SQL Server Management Studio proporciona una sencilla forma gráfica de administrar todo el sistema de alertas. Se recomienda utilizar SQL Server Management Studio para configurar la infraestructura de alertas.

Para enviar una notificación como respuesta a una alerta, primero debe configurar el Agente SQL Server para el envío de correo. Para obtener más información, vea Correo del Agente SQL Server.

Si se produce algún error al enviar un mensaje de correo electrónico o una notificación por localizador, el error se comunica en el servicio de registro de errores del Agente SQL Server.

Permisos

Sólo los miembros de la función fija de servidor sysadmin pueden ejecutar sp_add_notification.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el ejemplo siguiente se agrega una notificación de correo electrónico para la alerta especificada (Test Alert).

[!NOTA] En este ejemplo se da por supuesto que Test Alert ya existe y que François Ajenstat es un nombre de operador válido.

USE msdb ;
GO

EXEC dbo.sp_add_notification
 @alert_name = N'Test Alert',
 @operator_name = N'François Ajenstat',
 @notification_method = 1 ;
GO

Vea también

Referencia

sp_delete_notification (Transact-SQL)
sp_help_notification (Transact-SQL)
sp_update_notification (Transact-SQL)
sp_add_operator (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005