2011-06-16 35 views
7

遷移從SQL Server 2000的舊的數據庫,並有使用SP_OACreate & CDOSYS電子郵件發送到一個開放的SMTP中繼,因爲這知識庫文章中的幾個計劃任務:http://support.microsoft.com/kb/312839在SQL Server 2008 R2中從數據庫發送電子郵件的最佳方式是什麼?

在SQL Server 2008 R2,有什麼最好(最簡單)的方式來取代sendmail功能?看起來好像DB Mail是最好的推薦方式,任何人都有很多經驗或者其他選擇?

回答

3

是的,DB Mail是迄今爲止最好的方式:它是簡單的SMTP。

不要考慮使用:

  • SP_OA%和CDOSYS(SP_OA%可能會非常棘手和泄漏資源)
  • xp_sendmail的(需要本地Outlook安裝MAPI客戶端)
+1

謝謝,所有的答案都非常相似,但我在接受替代方案的缺陷時接受了你的答案。乾杯! – matao 2011-06-16 07:37:45

3

使用DB Mail設置SQL Server。它非常簡單,並使用SQL Service broker來管理郵件 - 這意味着如果您無法連接到SMTP服務器,則不會丟失郵件。

3

是的,我使用sp_send_dbmail主要用於在SQL Server中發送郵件,它似乎很容易設置和一個可靠的選項,有大量的配置可用。

相關問題