2011-06-16 10 views
7

la migración de una base de datos existente de SQL Server 2000, y hay algunas tareas programadas que utilizan SP_OACreate & CDOSYS para enviar mensajes de correo electrónico a un relé SMTP abierta como en este artículo de KB: http://support.microsoft.com/kb/312839¿Cuál es la mejor forma de enviar un correo electrónico desde la base de datos en SQL Server 2008 R2?

En SQL Server 2008 R2, ¿cuál es la mejor (la más simple) manera de reemplazar la funcionalidad de sendmail? Parece que DB Mail es la nueva mejor manera recomendada, ¿alguien tiene mucha experiencia con él u otra alternativa?

Respuesta

3

Sí, DB Mail es de lejos la mejor manera: es simple SMTP.

No pensar en usar:

  • % sp_OA y CDOSYS (sp_OA% pueden ser difíciles y recursos de fugas)
  • Xp_sendmail (requiere instalar locales de Outlook para el cliente MAPI)
+1

gracias , todas las respuestas fueron bastante similares, pero acepté las tuyas al abordar las deficiencias de las alternativas también. ¡aclamaciones! – matao

3

Configure el servidor SQL usando DB Mail. Es bastante simple y utiliza el intermediario de servicios SQL para administrar los mensajes, lo que significa que no pierde el correo si no puede conectarse al servidor SMTP.

3

Sí, utilizo sp_send_dbmail principalmente para enviar correo dentro de SQL Server, y parece ser lo suficientemente fácil de configurar y una opción confiable, con mucha configuración disponible.

Cuestiones relacionadas