Buen día, hoy voy a explicar como se configura una alerta en SQL Server 2012 la cual va a enviar un correo a un operador para informar la falla.
en primer lugar se debe tener configurado previamente el Database Mail en nuestro SQL. Para comenzar abrimos nuestro Management Studio y seguimos los siguientes pasos:
1. En primer lugar debemos verificar si nuestro agente de SQL tiene habilitado el sistema de alertas, para eso debemos ingresar a las propiedades del agente y asociar el profile del Database Mail de la siguiente forma.
En el Mail System seleccionamos Database Mail, y en el Mail Profile ponemos el que se encuentra asociado a nuestro Database Mail. Seleccionamos la opción de Incluir el cuerpo del correo en el mensaje de notificación y listo.
2. Ahora creamos un operador. Este personaje es la persona a quien va dirigido el correo de alerta y debe , según su perfil, dar solución al inconveniente.
Desplegamos el Agente de SQL , ahí encontramos una carpeta que se llama Operadores y creamos uno nuevo.
Se le pone el nombre al operador y se configura el correo destino, luego damos click en ok.
3. Ya que tenemos listo nuestro operaqdor podemos crear la alerta. Esto lo hacemos de la siguiente forma, en las carpetas que tiene el Agente de ÇSQL hay una que se llama Alertas, damos click derecho y ponemos nueva alerta.
ene este caso vamos a configurar una alerta de Bloqueos que se dispara cuando el bloqueo dura mas de 10 segundos.
Ponemos el nombre de nuestra alerta el tipo, que en este caso es de rendimiento, el objeto, el contador asociado a dicho objeto, la instancia, y la condición del bloqueo.
Ahora configuramos el operador que va a recibir el mensaje de alerta, tal cual lo muestra la imagen, y damos clic en ok.
Nuestra alerta esta creada, ahora esperar a que se presente el bloqueo en nuestra base de datos .
Este tipo de alertas se pueden configurar por ejemplo para monitorear de un trabajo de Backups, o lo que se les pueda ocurrir.
















