Configuración de Correos en SQL Server para Notificaciones

Clase 24 de 31Curso de Optimización de Bases de Datos en SQL Server

El servicio de correos nos va a ayudar principalmente para notificaciones por eventos generados en nuestro servidor, ya sea para reportar sobre errores, procesos como backups, algún procedimiento almacenado ejecutado o cualquier proceso que queramos tener controlado. En realidad es muy útil, yo lo utilizo a diario.

Configuración

pasted image 0.png

  1. Creación del perfil. En el asistente buscamos Database Mail y seleccionamos Configurar. En la siguiente pantalla nos va a indicar que debemos crear el perfil inicial.

pasted image 1.png

En la siguiente pantalla nos va a preguntar si queremos habilitar el servicio de correo, le indicamos que sí y continuamos.

pasted image 3.png

pasted image 4.png

Comenzamos a llenar los datos para el perfil, y seleccionamos Add, para configurar la cuenta de correo asociada.

pasted image 5.png

Llenamos todos los campos requeridos y seleccionamos OK. Cuando se cierra la pantalla de la cuenta de correo, continuamos con el proceso, seleccionamos Next en las siguientes tres pantallas.

pasted image 6.png

pasted image 7.png

pasted image 8.png

pasted image 9.png

  1. Ahora que tenemos el perfil creado, continuamos con la creación del correo electrónico.
sp_configure 'show advanced', 1 GO RECONFIGURE GO sp_configure 'Database Mail XPs', 1 GO RECONFIGURE GO

Ejecutamos el query para configurar el servicio.

pasted image 10.png

  1. En el último paso probamos el servicio y enviamos un correo.
USE msdb GO EXEC sp_send_dbmail @profile_name='Roy Rojas', @recipients='[micorreo@gmail.com](mailto:micorreo@gmail.com)', @subject='Mensaje de prueba', @body='Felicidades ya puedes enviar correos desde tu base de datos'

image11.png

Felicidades, ya tienes configurado tu servidor de correos en SQL Server.