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 queFranç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)