ODBC 資料來源管理員對話框中的追蹤分頁,讓您能設定 ODBC 函式呼叫的追蹤方式。
追蹤運作原理
當你從 追蹤 標籤開始追蹤時,驅動程式管理員會記錄所有後續執行應用程式的 ODBC 函式呼叫。 在追蹤開始前執行的應用程式的 ODBC 函式呼叫不會被記錄。 ODBC 函式呼叫會記錄在你指定的日誌檔中。
追蹤只有在你點擊 「立即停止追蹤」後才會停止。 請記得,追蹤開啟時,日誌檔會持續增加,這會影響你所有 ODBC 應用程式的效能。
欲了解更多關於追蹤的資訊,請參見追蹤。
ODBC 追蹤的變更
在 MDAC 2.7 SP2 之前,ODBC 追蹤僅允許在整個機器上進行,追蹤會揭露所有 ODBC 應用程式在任何身份下執行的詳細資訊。 這包括追蹤那些可能在由其他本地使用者帳號或內建安全主體(如本地服務與網路服務)代表下產生或執行的程序中發生的 ODBC 相關活動。
預設情況下,ODBC 追蹤現在使用每使用者模式。 不過,如果您是本地管理員,仍可透過 ODBC 資料來源管理員啟用全機追蹤。
要設定 ODBC 追蹤模式:
如有必要,請使用具備本地管理員群組成員資格的帳號登入。
從管理工具開啟 ODBC 資料來源管理員。
點擊 追蹤 標籤。
使用「全域機器追蹤(Machine-Wide Tracing)設定所有使用者身份」的勾選框來設定追蹤模式:
要啟用全機器追蹤,請勾選勾選方塊。
要回到逐用戶追蹤,請勾選勾選框。
按一下 套用。
備註
如果你已經在某個模式下開始追蹤,必須停止追蹤並切換到另一個模式,才能成功更改模式。
這很重要
全機器追蹤應僅在必要時啟用;否則,應該保持關閉狀態。
Visual Studio 分析器追踪功能
這很重要
自 Windows 8 起,對 Visual Studio Analyzer 的支援被移除(Visual Studio Analyzer 僅包含在較舊版本的 Visual Studio)。 作為替代的故障排除方式,可以使用 BID 追蹤。
Visual Studio 分析器追蹤提供關於 ODBC 層的效能與除錯資訊。 所有外發出事件都會在頂層介面觸發,以盡可能準確地呈現 ODBC 元件所花費時間的全貌。 Visual Studio 分析器追蹤要求任何事件來源在設定時必須註冊。 想了解更多關於這類追蹤的資訊,請參閱 Visual Studio 文件。