Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configurando SQLServer 2008 para Enviar Emails
Configurando SQLServer 2008 para Enviar Emails
Hoy en da la mayoras de las aplicaciones hacen uso de los servicios de Exchange o SMTP para enviar correos electrnicos a los usuarios, en muchas ocasiones el envo del correo lo hacemos a travs de la aplicacin misma pero existen escenarios en donde es preferible hacer el envo de correos desde nuestro repositorio de datos. A continuacin mostrar paso a paso como configurar el servicio de correos en SQL Server 2008, como asignar permisos a usuarios de base de datos para que utilicen el profile que hemos creado para el envo de correos. Paso 1: Creacin del Profile y el Account, en el Managment Studio click derecho sobre Database Mail
Si es la primera vez que configura el servicio, entonces debes activarlo dando click en la
opcin yes
Paso 2: Enviar un Email, despues que la configuracion esta hecha existen dos formas de probar nuestro servicio, el primero es desde la ventana Send Test Email o ejecutando el procedure sp_send_dbmail veamos los ejemplos:
EXEC msdb.dbo.sp_send_dbmail @profile_name='BlogProfile', @recipients= 'prueba@dominio.com', @subject= 'Mensaje de Prueba', @body= 'Este es el cuerpo del mensaje y escribo un texto de prueba.'
La lista completa de parametros que recibe este Store Procedure puedes conseguirlo desde aqu.
Paso 3: Asingacin de Permisos, Sucede que esta configuracin y la prueba ls hice con un usuario sysadmin, pero ni necesitamos que cualquier usuario en nuestra base de datos utilice este Profile para enviar email debemos de otorgarle el permiso ejecutando este script:
http://geeks.ms/blogs/rcarreras/archive/2009/09/16/configurando-sql-server-2008-para-enviaremails-paso-a-paso.aspx