sysmail_mailattachments (Transact-SQL)
適用於:SQL Server
針對提交給 Database Mail 的每個附件,各包含一個資料列。 當您想要 Database Mail 附件的相關資訊時,請使用此檢視。 若要檢閱 Database Mail 處理的所有電子郵件,請使用 sysmail_allitems (Transact-SQL) 。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
attachment_id | int | 附件的識別碼。 |
mailitem_id | int | 包含附件的訊息項目識別碼。 |
檔案名稱 | Nvarchar(520) | 附件的檔案名。 當attach_query_result 為 1 且 query_attachment_filename 為 Null 時 ,Database Mail 會建立任意檔案名。 |
filesize | int | 附件的大小,以位元組為單位。 |
附件 | varbinary(max) | 附件的內容。 |
last_mod_date | datetime | 資料列上次修改的日期和時間。 |
last_mod_user | sysname | 上次修改資料列的使用者。 |
備註
針對 Database Mail 進行疑難排解時,請使用此檢視來查看附件的屬性。
儲存在系統資料表中的附件可能會導致 msdb 資料庫成長。 使用 sysmail_delete_mailitems_sp 刪除訊息項目及其相關聯的附件。 如需詳細資訊,請參閱 建立 SQL Server Agent 作業以封存 Database Mail 訊息和事件記錄 檔。
權限
授 與系統管理員 固定伺服器角色和 DatabaseMailUserRole 資料庫角色。 由系統管理員 固定伺服器角色的成員 執行時,此檢視會顯示所有附件。 所有其他使用者只會看到他們提交的郵件附件。
另請參閱
sysmail_allitems (Transact-SQL)
sysmail_faileditems (Transact-SQL)
sysmail_sentitems (Transact-SQL)
sysmail_unsentitems (Transact-SQL)
sysmail_event_log (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應