天天看點

SQL Server 2008 /SQL Server 2008 R2 配置資料庫郵件體系結構:安全性:配置:可通過SSMS→管理→資料庫郵件來配置。歸檔:

從2005開始,就引入了“資料庫郵件”功能。并且取代SQLMail。原有SQLMail可以繼續使用。

SQLMail要求有應用程式程式設計接口(Extended Messaging Application Programming Interface,MAPI),安裝新的Office時可能導緻SQLMail失敗。

資料庫郵件更加安全、可靠,并且不需要MAPI。具有群集感覺能力、可以自動重傳發送失敗的電子郵件消息。

注:express版不支援資料庫郵件。

SQL Server 2008 /SQL Server 2008 R2 配置資料庫郵件體系結構:安全性:配置:可通過SSMS→管理→資料庫郵件來配置。歸檔:

由于安全原因,預設禁用資料庫郵件,可以通過sp_configure或者“資料庫郵件配置向導”啟用并配置。

另外,資料庫郵件需要sql 代理發送郵件。同僚必須有通路網絡SMTP伺服器的權限。

所有外發郵件都必須來自這個賬号,不逼是真實的郵件位址。

SMTP伺服器名稱和端口号包含在賬戶配置資訊中。

指定充實發送電子郵件多少次及重試間隔時間。

發送郵件的大小配置。

提供禁止擴充名清單

指定執行那個級别的日志記錄。

建議建立一個郵件專用賬号。

可以通過以下視圖檢視資訊:

sysmail_allitems

檢視郵件資訊

sysmail_mailattachments

檢視郵件附件資訊

sysmail_eventlog

檢視郵件日志資訊

由于資料庫郵件不會自動維護,需要DBA手動維護,以免資料量過大。

使用:

msdb.dbo.sysmail_delete_mailitems_sp和msdb.dbo.sysmail_delete_log_sp來删除資料。