共用方式為


Database Mail 記錄和稽核

Database Mail 記錄功能的設計目的是提供隔離和更正問題的方式。 Database Mail 會將記錄資訊儲存在 msdb 資料庫中。 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 傳送的電子郵件訊息狀態
清除 Database Mail 訊息、附件和日誌項目 sysmail_delete_mailitems_sp (Transact-SQL)

sysmail_delete_log_sp (Transact-SQL)
封存資料庫電子郵件訊息和記錄 建立 SQL Server Agent 工作以歸檔 Database Mail 訊息和事件記錄檔

另請參閱

監視資源使用狀況 (系統監視器)