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_create 來指定擷取事件資料的目的地。
如需使用追蹤預存程序的範例,請參閱<如何:建立追蹤 (Transact-SQL)>。