Database Mail 記錄功能的設計目的是要提供方法來隔離並更正問題。 Database Mail 會將記錄資訊儲存至 msdb 資料庫。 Database Mail 電子郵件內容、電子郵件狀態和任何收到之訊息 (例如錯誤) 的相關資訊,是透過 Database Mail 進行記錄,而且可用於進行疑難排解和稽核。
Database Mail 記錄檔
msdb 資料庫中的資料表會記錄來自 Database Mail 外部程式的資訊。 Database Mail 檢視 (Transact-SQL) 會公開該資料表,以進行疑難排解。 如果 Service Broker 無法啟動外部程式、外部程式發生網路問題或 Simple Mail Transport Protocol (SMTP) 伺服器拒絕電子郵件訊息,則 sysmail_event_log (Transact-SQL) 檢視中會出現錯誤。 當外部程式無法登入 msdb 資料表時,該程式會將錯誤記錄到 Windows 應用程式事件記錄檔中。
msdb 資料庫中的內部資料表包含從 Database Mail 送出的電子郵件訊息與附加檔案,以及每封訊息的目前狀態。 Database Mail 會在每個訊息處理後更新這些資料表。
Database Mail 稽核工作
檢閱和管理 Database Mail 記錄檔 |
主題連結 |
檢查個別訊息的傳遞狀態 |
|
清除 Database Mail 訊息、附件和記錄項目 |
|
封存資料庫電子郵件訊息和記錄檔 |