Sie sind auf Seite 1von 19

Configurando Database Mail en SQL

Server 2012
El da hoy les quiero compartir un post sobre una utilidad de SQL Server bastante sencilla y
muy prctica al momento de ejecutar tareas, la misma consiste en la configuracin de correo
de base de datos (Database Mail), para esto inicialmente voy a crear un plan de
mantenimiento sencillo el cual consiste en hacer respaldo de la base AdventureWorks2012 y
posteriormente de haberse ejecutado la tarea de forma exitosa se enve un correo a un o
unos destinatarios predefinidos.

Nota: Tambin se puede configurar para cuando no sea exitosa


Para hacer esto inicialmente vamos a crear un plan de mantenimiento, entonces procedemos
a abrir Management Studio y vamos al directorio de administracin, luego a planes de
mantenimiento.

Con el botn derecho del ratn seleccionamos la opcin de nuevo plan de mantenimiento, y
le colocamos un nombre
Despus de colocarle un nombre al plan de mantenimiento y darle al botn de aceptar debe
aparecer la ventana de diseo as como tambin el cuadro de herramientas para las tareas
de plan de mantenimiento, en donde para este ejemplo utilizaremos la Tarea copia de
seguridad de la base de datos:

Nota: si no aparece la ventana de cuadro de herramientas de forma automtica se debe ir a


la barra de Men /Ver y escoger la opcin de barra de herramientas. Despus de seleccionar
la tarea esta aparecer en el rea de trabajo en blanco, el siguiente paso ser configurarla.

Al darle doble click a la tarea aparecer la ventana de configuracin, all podemos seleccionar
que tipo de copia podemos hacer, cuales bases podemos respaldar y en cual directorio se
pueden hacer estos respaldos.
En nuestro caso solo seleccionaremos la Base de AdventureWorks2012,
Tambin puedes utilizar la opcin de crear subdirectorios para cada Base de Datos, lo cual es
muy til si se estn respaldando varias Bases,
Despus de configurar la tarea podemos realizar una ejecucin de prueba, para hacer la
misma solo debemos seleccionar el plan de mantenimiento que acabamos de crear y con el
botn derecho del ratn seleccionamos la opcin de ejecutar.

Si el plan de ejecucin funciona correctamente la ventana que mostrara debera ser igual a
la siguiente:
Ahora bien, ya tenemos un plan de mantenimiento (tambin pudimos hacer creado un simple
job), vamos a comenzar a configurar nuestro Correo Electrnico de Base de Datos, para esto
vamos al directorio de Correo electrnico de base de datos y con el botn derecho del
ratn seleccionamos la opcin de Configurar Correo electrnico de base de datos.

Inicialmente aparecer una ventana para utilizar el asistente, el mismo nos ayudar en la
configuracin de la cuenta de correo que utilizaremos para enviar correos de SQL Server.
Como es la primera vez que vamos a configurar la cuenta de correos debemos seleccionar la
primera opcin, Instalar Correo electrnico de base de datos realizando la siguientes tareas:,
Como les coment antes, por ser la primera vez que se ejecuta la opcin de correo
electrnicos de base de datos nos aparecer el siguiente mensaje en el cual debemos
seleccionar la opcin de Si.

Creamos un nuevo perfil que administrar la cuenta que vamos a utilizar para enviar correos,
colocamos un nombre de perfil, colocamos una descripcin y luego pulsamos el botn de
agregar.

Especificamos los atributos de la cuenta SMTP que vamos a utilizar y al finalizar le pulsamos
el botn de aceptar.
* Nota: los datos de configuracin pueden variar dependiendo del dominio de la cuenta y de
las polticas de seguridad de la organizacin.
Continuamos con nuestra configuracin y pulsamos el botn de siguiente.
Colocamos el perfil como predeterminado.

Dejamos igual los parmetros del sistema y pulsamos el botn de siguiente.


Revisamos las acciones que va a ejecutar el asistente y pulsamos el botn de finalizar,
Validamos que todas las acciones que se hayan ejecutado correctamente y que no existan
errores.

Hasta este momento hemos creado y configurado una cuenta de correo de electrnico de
base de datos, no estara dems hacer una prueba para validar que est funcionando, para
ello nos paramos sobre la opcin de Correo electrnico de base de datos y con el botn
derecho del ratn seleccionamos enviar correo electrnico de prueba.

le indicamos una direccin de correo vlida a la cual podamos enviar el correo de pruebas y
pulsamos el botn de Enviar correo electrnico de prueba.
Revisamos nuestra bandeja de entrada y validamos si el correo lleg correctamente.

Aceptamos la confirmacin de que recibimos el correo el correo.


Ahora bien, el siguiente paso ser agregar la opcin de notificacin en el Job (Tarea) de
nuestro plan de mantenimiento, para ello vamos y seleccionamos el Agente de SQL Server,
luego pulsamos el botn derecho en propiedades.

Seleccionamos la pgina de Sistema de alerta, debajo de Sesin de correo marcamos la


opcin de Habilitar perfil de correo, pulsar el botn de Aceptar.
Posteriormente se debe reiniciar el Agente de SQL Server, para ello marcamos el
agente y luego pulsamos el botn derecho del ratn y seleccionamos la opcin de reiniciar.

Aparecer la siguiente ventana en la cual debemos confirmar que si deseamos reiniciar el


Agente,
El siguiente paso es crear un operador, para poder crearlo nos dirigimos a Operadores
(debajo del agente de SQL) y lo seleccionamos, luego pulsamos botn derecho y elegimos la
opcin Nuevo operador

Colocamos un nombre para el operador, en las opciones de notificacin en el campo de


Nombre de correo electrnico colocamos la o las direcciones separadas por punto y coma (;)
a las cuales deseamos notificar va correo sobre la ejecucin del plan de mantenimiento,
luego pulsamos el botn de aceptar,
Para finalizar, vamos de nuevo al Agente de SQL Server / Trabajos y marcamos la tarea
asociada a nuestro plan de mantenimiento, pulsamos el botn derecho del ratn y
seleccionamos la opcin de Propiedades.

Seleccionamos la pgina de Notificaciones, y en las opciones que se van a realizar despus de


finalizar el trabajo seleccionamos Enviar correo electrnico y buscamos el operador que
creamos en el paso anterior (Operador Email), para nuestro ejemplo elegimos la opcin Si el
trabajo tiene xito, esto para poder ver el resultado despus que ejecutemos el plan de
mantenimiento de manera manual.
Para finalizar, podemos ejecutar manualmente el plan de mantenimiento, si el este se ejecuta
correctamente tendremos dos resultados:

1.- El respaldo de la Base AdventureWorks2012

2.- Un correo enviado a la bandeja de entrada de un destinatario en la cual indica que el plan
de mantenimiento se ejecut correctamente.
Ya con esto hemos terminado Espero que este artculo les sea nuevamente de gran utilidad
ya que para mi lo fue., nos vemos en el prximo Post.

Feliz fin de semana

Das könnte Ihnen auch gefallen