在SQL Server 2008 R2中从数据库发送电子邮件的最佳方法是什么?

mat*_*tao 7 sql-server sendmail sql-server-2008-r2

从SQL Server 2000迁移旧数据库,并且有一些使用SP_OACreate&CDOSYS发送电子邮件到开放SMTP中继的计划任务,如此知识库文章中所述:http://support.microsoft.com/kb/312839

在SQL Server 2008 R2中,替换sendmail功能的最佳(最简单)方法是什么?似乎DB Mail是新推荐的最佳方式,任何人都有这方面的经验或其他选择吗?

gbn*_*gbn 3

是的,DB Mail 是迄今为止最好的方式:它是简单的 SMTP。

不要考虑使用:

  • sp_OA% 和 cdosys(sp_OA% 可能很棘手并且会泄漏资源)
  • xp_sendmail(需要为 MAPI 客户端安装本地 Outlook)