監視 (Service Broker)
SQL Server 提供用於監視與 Service Broker 相關之 Database Engine 活動的動態管理檢視、追蹤事件和效能物件。
動態管理檢視
下列動態管理檢視可讓您監視 Service Broker 活動。
檢視 |
描述 |
---|---|
包含由 Service Broker 啟動之每個預存程序的資料列。 |
|
包含每個 Service Broker 網路連接的資料列。 |
|
包含 SQL Server 執行個體正轉送之每則 Service Broker 訊息的資料列。 |
|
包含執行個體中每個佇列監視器的資料列。佇列監視器會管理佇列的啟動。 |
效能物件
下列效能物件會報告 Service Broker 活動。
效能物件 |
描述 |
---|---|
包含報告有關預存程序啟動之資訊的效能計數器。 |
|
包含報告一般 Service Broker 資訊的效能計數器。 |
|
包含報告有關 Service Broker 和資料庫鏡像網路活動之資訊的效能計數器。 |
追蹤事件
SQL Server 包括 Broker 事件類別目錄,用以監視 Service Broker 活動。下表列出 Broker 事件類別目錄中的事件:
事件 |
描述 |
---|---|
佇列監視器啟動「啟動預存程序」時產生的事件。 |
|
為報告 Service Broker 所管理之傳輸連接的狀態而產生的事件。 |
|
為報告交談進度而產生的事件。 |
|
資料庫建立或卸除交談群組時產生的事件。 |
|
為報告資料庫接收到損毀訊息而產生的事件。 |
|
SQL Server 卸除已轉送之 Service Broker 訊息時產生的事件。 |
|
SQL Server 轉送 Service Broker 訊息時產生的事件。 |
|
Service Broker 判斷訊息路由時產生的事件。 |
|
當 Service Broker 無法保留已傳遞至此執行個體中之服務的已接收訊息時產生的事件。 |
|
Service Broker 傳送或接收訊息收條時產生的事件。 |
還為 Service Broker 提供了兩個安全性稽核事件。如需有關這些事件的詳細資訊,請參閱<Audit Broker 登入事件類別>和<Audit Broker 交談事件類別>。