共用方式為


SQL 追蹤架構

在 SQL 追蹤中,如果事件是列在追蹤定義中之事件類別的執行個體,這些事件就會被蒐集起來。您可將這些事件篩選掉,也可以放入分配目的地的佇列中。目的地可以是檔案或 SQL Server Management Objects (SMO),後者會在用於管理 SQL Server 的應用程式中使用這些追蹤資訊。下列圖表顯示 SQL 追蹤如何在追蹤期間蒐集事件。

「事件來源」可以是任何產生追蹤事件的來源,例如 Transact-SQL 批次,或死結之類的 SQL Server 事件。如需事件的詳細資訊,請參閱<SQL Server 事件類別參考>。發生事件之後,如果其事件類別已納入追蹤定義內,追蹤就會蒐集事件資訊。如果追蹤定義內已針對該事件類別定義了篩選,便會套用篩選並將追蹤事件資訊傳遞給佇列。佇列中的追蹤資訊會寫入檔案,或由 SMO 在應用程式 (例如 SQL Server Profiler) 中使用該資訊。

Database Engine 事件追蹤處理