Vous êtes sur la page 1sur 19

Cómo configurar el correo de la base de

datos para las fallas de trabajo de SQL


Server

¡Hola a todos!! Hay una tarea que configuro bastante a menudo


como administrador de la base de datos ... la configuración del
correo de la base de datos para enviar un correo electrónico
si falla un trabajo de SQL Server. No es difícil, pero si pierdes
un paso, no funcionará.

Enumeraré todos los pasos aquí para que se pueda hacer rápida
y fácilmente sin perder todo menos un mechón de cabello en la
cabeza.

Estos son los pasos:

1. Configurar el correo de la base de datos.

2. Cree un trabajo de SQL Server.

3. Ajuste las propiedades dentro del Agente SQL Server.

4. Crea un operador.

5. Ajuste el trabajo de SQL Server para enviar el error.


Configurar el correo de la base de datos

Para completar este paso correctamente, se necesita un servidor


de correo configurado correctamente. En la mayoría de los casos,
está bien utilizar localhost, pero eso requiere la instalación de
Microsoft IIS / SMTP. Si su administrador no permite la
instalación de IIS en un servidor que ejecuta SQL Server,
obtenga el nombre de un servidor de correo que se pueda usar.

Paso. 1
Abra SQL Server Management Studio (SSMS), conéctese
al Motor de base de datos , expanda Gestión , haga clic con el
botón derecho en Correo de la base de datos y luego haga clic
en Configurar correo de la base de datos .
Paso. 2
Luego verá la pantalla de presentación debajo. Haga clic
en Siguiente.
Paso. 3
Deje seleccionada la opción predeterminada " Configurar el
correo de la base de datos mediante la realización de las
siguientes tareas ". Haga clic en Siguiente.
Paso. 4
Aparecerá una ventana emergente a continuación si aún no se ha
configurado el correo. Haga clic en Sí y luego haga clic
en Siguiente.
Paso. 5
Asigne un nombre al perfil nuevo y luego haga clic en Agregar .
Paso.6
Complete la información correcta como se muestra a
continuación.

· Dirección de correo electrónico : debe ser la dirección de


correo electrónico del remitente.

· Nombre para mostrar : este debería ser el nombre que se


muestra cuando llega el correo electrónico.

· Correo electrónico de respuesta : esto también debe


configurarse correctamente.

· Nombre del servidor: la dirección del servidor de correo. En


este caso, estoy usando localhost.

· Autenticación SMTP : dejo esta sección establecida en el valor


predeterminado, pero puede especificarla según sus necesidades
si es necesario.
Tenga en cuenta que el botón Aceptar permanecerá atenuado
hasta que se completen todos los campos obligatorios. Una vez
que todos los campos estén completos, haga clic en Aceptar .

Paso. 7
Haga clic en Siguiente .
Paso. 8
Marque la opción para hacer que el nuevo perfil sea público . Si
el perfil no está configurado como Público , los permisos deberán
asignarse correctamente. No voy a discutir esto aquí, pero será
importante notar la diferencia .
Paso. 9
Revise los parámetros del sistema. Siempre uso la configuración
predeterminada, pero se pueden ajustar según sea
necesario. Puede revisar la configuración en
profundidad aquí . Haga clic en Siguiente .
Paso. 10
Haga clic en Finalizar.
Paso. 11
Debería ver que cada Acción se completó y tiene
un Estado de éxito . Haga clic en Cerrar .
Ahora probemos.

Haga clic con el botón derecho en Correo de la base de datos y


seleccione Enviar correo electrónico de prueba ... ingrese una
dirección de correo electrónico para usarla para probar y haga
clic en Enviar correo electrónico de prueba .
A continuación, verá la pantalla a continuación.

Si el correo electrónico no llega, verifique el servidor de correo


para asegurarse de que está configurado correctamente y
aceptará el correo del servidor SQL. Puede hacerlo enviando un
correo electrónico a través de telnet .
Crear trabajo de SQL Server

En este punto, sabemos que SQL Server puede enviar correos


electrónicos. Ahora tenemos que configurar un trabajo SQL y
luego establecer SQL para que envíe correos electrónicos si el
trabajo falla. La forma más fácil de probar esto es configurar un
trabajo de respaldo y configurarlo para que lo notifique en
"Correcto". Una vez que esté funcionando correctamente, cambie
el trabajo para notificarlo en "Failure". Para configurar un trabajo
de copia de seguridad simple, consulte las
instrucciones aquí . Nota: El asistente de plan de
mantenimiento también se puede usar para configurar una tarea
de respaldo muy rápidamente.
Ajuste las propiedades dentro del Agente SQL Server

Haga clic derecho en el Agente SQL Server y


seleccione Propiedades .
Haga clic en Sistema de alerta en Seleccionar una página .

· En Sesión de correo , seleccione la opción para Habilitar perfil


de correo . Asegúrese de que esté seleccionado el perfil de
Correo correcto .

· En reemplazo de Token , habilita Replace tokens para todas


las respuestas de trabajo a alertas .

Haga clic en Aceptar . Reinicie el servicio del Agente SQL


Server .
Crear un operador

En el Agente de SQL Server , haga clic con el botón derecho


en Operadores y seleccione Nuevo operador ...
Escriba la dirección de correo electrónico del destinatario en
el nombre del correo electrónico y haga clic en Aceptar .
Ajuste el trabajo de SQL Server para enviar el correo electrónico
con éxito (solo para fines de prueba).

Expanda el Agente SQL Server y haga clic


en Trabajos . Encuentre el trabajo que creó anteriormente, haga
clic derecho y seleccione Propiedades .

En Seleccionar una página, seleccione Notificaciones. Habilite la


primera opción, E-mail. Luego seleccione el operador que
acabamos de crear y cambie el trabajo a correo
electrónico cuando el trabajo tenga éxito (solo para fines de
prueba). Haga clic en Aceptar .
¡¡Eso es!! Ahora probamos. Ejecutar el trabajo que creamos que
respaldará las bases de datos. Debería recibir un correo
electrónico similar al siguiente una vez que se complete:

Si no se recibe un correo electrónico, reinicie el Agente de SQL


Server una vez más y luego vuelva a probar.