SQL 追蹤簡介
Microsoft SQL Server 所提供的 Transact-SQL 系統預存程序,可建立 SQL Server Database Engine 之執行個體的追蹤。您可以從自己的應用程式中使用這些系統預存程序以手動建立追蹤,而不是使用 SQL Server Profiler 建立追蹤。如此一來,就可以依照您的企業需求撰寫自訂的應用程式。
在此章節中
主題 | 描述 |
---|---|
包含用於討論 SQL 追蹤的用語詞彙。 |
|
包含 SQL 追蹤如何在 SQL Server 中運作的說明圖表。 |
|
包含使用 SQL 追蹤的相關資訊。例如,本節中的主題說明如何建立追蹤篩選及儲存追蹤。 |
下表列出用於追蹤 SQL Server Database Engine 之執行個體的系統預存程序。
預存程序 | 已執行的工作 |
---|---|
傳回追蹤中所含事件的相關資訊。 |
|
傳回特定追蹤或所有現有追蹤的相關資訊。 |
|
建立追蹤定義。新的追蹤會處於停止狀態。 |
|
建立使用者自定的事件。 |
|
在追蹤中新增或移除事件類別或資料行。 |
|
啟動、停止或關閉追蹤。 |
|
傳回追蹤所套用之篩選的相關資訊。 |
|
將新的或修改過的篩選套用至追蹤。 |
若要使用預存程序來定義自己的追蹤
- 使用 sp_trace_setevent 來指定要擷取的事件。
- 指定事件篩選條件。如需詳細資訊,請參閱<如何:設定追蹤篩選 (Transact-SQL)>。
- 使用 sp_trace_setevent來指定擷取事件資料的目的地。
若要設定追蹤定義預設值
若要設定追蹤顯示預設值
若要建立追蹤
若要從追蹤範本中移除事件