Sqlserver資料庫郵件的體系結構及常用的查詢檢視
官方文件
資料庫郵件體系結構
資料庫郵件的設計基於使用 Service Broker 技術的排隊體系結構。 當使用者執行 sp_send_dbmail 時,儲存過程將向郵件佇列中插入一項,並建立一條包含該電子郵件資訊的記錄。 在郵件佇列中插入新項將啟動資料庫郵件外部程式 (DatabaseMail.exe)。 該外部程式會讀取電子郵件的資訊並將電子郵件傳送到相應的一臺或多臺電子郵件伺服器。 該外部程式還會在狀態佇列中插入一項,來指示傳送操作的結果。 在狀態佇列中插入新項將啟動內部儲存過程,該過程將更新電子郵件資訊的狀態。 除儲存已傳送(或未傳送)的電子郵件資訊外,資料庫郵件還在系統表中記錄所有電子郵件的附件。 資料庫郵件檢視提供了供排除故障使用的郵件狀態,使用儲存過程可以對資料庫郵件佇列進行管理。
--檢視DB Mail 佇列狀態
EXEC msdb.dbo.sysmail_help_queue_sp
--檢視DB Mail 是否啟動:
EXEC msdb.dbo.sysmail_help_status_sp
--資料庫處理的每條郵件,包含傳送、未傳送、失敗、重試
SELECT * FROM msdb.dbo.sysmail_allitems;
--檢視傳送和未傳送的郵件
SELECT * FROM msdb.dbo.sysmail_sentitems;
SELECT * FROM msdb.dbo.sysmail_unsentitems;
--檢視資料庫郵件帶的附件的資訊
SELECT * FROM msdb.dbo.sysmail_mailattachments
--檢視service broker是否啟動:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
--檢視profile資訊
select * from msdb..sysmail_profile
--檢視operator資訊
select * from msdb..sysoperators
--執行資料庫郵件
EXEC msdb..sp_send_dbmail
@profile_name = 'XX',
@recipients = 'yy@zz',
@body = 'Test successfully.',
@subject = 'This is a test'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2793300/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫的查詢與檢視資料庫
- sqlserver表結構查詢SQLServer
- 【MEMORY】Oracle記憶體結構資源常用檢視及sqlOracle記憶體SQL
- 檢視資料庫最佔資源或記憶體的查詢SQL資料庫記憶體SQL
- SQLServer查詢所有資料庫大小SQLServer資料庫
- 常用的檢視資料庫的SQL資料庫SQL
- oracle 常用查詢檢視Oracle
- 【SqlServer】 理解資料庫中的資料頁結構SQLServer資料庫
- sqlServer的資料庫回縮與表大小檢查。SQLServer資料庫
- 查詢sqlserver資料庫及各表格空間利用情況SQLServer資料庫
- 常用Sqlserver中的查詢語句SQLServer
- 1-庫表檢視及常用資料型別資料型別
- 【體系結構】Oracle 普通使用者查詢資料字典Oracle
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- iOS標準庫中常用資料結構和演算法之查詢iOS資料結構演算法
- 資料結構 折半查詢 swift的版本資料結構Swift
- DB2資料庫物化檢視:MQT物化查詢表的使用DB2資料庫MQQT
- Oracle資料庫體系結構Oracle資料庫
- Oracle 常用資料字典表、檢視的總結Oracle
- Oracle 常用資料字典檢視、表的總結Oracle
- 資料庫資料的查詢----連線查詢資料庫
- Oracle資料庫DBA日常Sql列表及常用檢視(轉)Oracle資料庫SQL
- 【ORACLE】常用物化檢視相關後設資料查詢語句Oracle
- 檢視 Laravel 查詢資料語句Laravel
- 航班資訊查詢和檢索系統-資料結構課程設計資料結構
- Oracle資料庫健康檢查常用SQLOracle資料庫SQL
- 資料結構-單連結串列查詢按序號查詢資料結構
- 【資料結構】折半查詢(二分查詢)資料結構
- Oracle常用命令 檢視資料庫的SQLOracle資料庫SQL
- Oracle 資料庫體系結構解析Oracle資料庫
- Oracle 資料庫體系結構 (上)Oracle資料庫
- 23.資料結構 查詢資料結構
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- oracle date資料的條件查詢Oracle
- 利用AUDIT檢視資料庫表結構變化資料庫
- 操作sqlserver資料庫常用的三個方法SQLServer資料庫
- SQLServer資料庫管理的常用SQL語句SQLServer資料庫
- [轉]檢測SQLSERVER資料庫CPU瓶頸及記憶體瓶頸SQLServer資料庫記憶體