追蹤可以在應用程式執行的任何時刻啟用或停用。 這使得應用程式能夠追蹤任意數量的函式呼叫。
變數 ODBCSharedTraceFlag 設定為動態啟用追蹤。 此變數在所有執行中的驅動程式管理器副本間共享。 若任何應用程式設定此變數,所有目前執行中的 ODBC 應用程式都會啟用追蹤。 啟用動態追蹤時,要關閉追蹤,應用程式呼叫 SQLSetConnectAttr 將 SQL_ATTR_TRACE 設為 SQL_TRACE_OFF。 此通話只會關閉該應用程式的追蹤功能。 與 Odbc32.lib 連結的應用程式可以修改此變數的使用方式。 追蹤資料可在即時視窗中顯示,而非必須在 ODBC 會話結束後開啟的追蹤檔案。 應用程式畫面上可新增控制鍵,隨意開啟或關閉追蹤功能。
隨 ODBC 3*.x* 附帶的追蹤 DLL 並非執行緒安全。 若啟用全域追蹤(設定變數 ODBCSharedTraceFlag )且多個應用程式同時寫入追蹤檔案,則無法保證日誌檔案正確寫入。 此條件不會回傳錯誤。