共用方式為


追蹤

有多個選項可進行追蹤 (有助於擷取資料取用者應用程式、OLE DB 服務元件、資料提供者、DB2 網路用戶端和 DB2 資料庫伺服器中的問題)。

使用 SQL Server Profiler 的 SQL 取用者追蹤

SQL Server Profiler 是 SQL 追蹤的圖形化使用者介面,可用來監視 Database Engine 或 Analysis Services 的執行個體。 您可以擷取每一個事件的相關資料,並將資料儲存至檔案或資料表,以供稍後分析。 如需詳細資訊,請參閱SQL Server Profiler () https://go.microsoft.com/fwlink/?LinkID=241520 簡介。

使用網路監視器的網路追蹤

網路監視器會擷取網路流量以供顯示及分析。 它可讓您執行工作,例如分析之前在使用者定義方法中擷取的資料,從定義的通訊協定剖析器中擷取資料。 其中包含要搭配此資料提供者一起使用的分散式資料管理 (DDM) 剖析器。 如需 DDM 剖析器的複本,請洽詢 Microsoft 客戶支援服務。 如需詳細資訊,請參閱 網路監視器 (https://go.microsoft.com/fwlink/?LinkID=180448) 。

使用 IBM 工具的 DB2 伺服器追蹤

如需詳細資訊,請參閱適用之 DB2 平台和版本的 IBM DB2 管理指南。

使用事件檢視器的 Windows Server 事件

事件檢視器是 Microsoft Management Console (MMC) 嵌入式管理單元,可讓您瀏覽和管理事件記錄檔。 如需詳細資訊,請參閱事件檢視器 (https://go.microsoft.com/fwlink/?LinkID=131274) 。

使用提供者追蹤公用程式的 DB2 提供者追蹤

提供者追蹤公用程式會從 DB2 網路連接的 Microsoft 用戶端、OLE DB 介面和資料訊息擷取及儲存資訊。 追蹤公用程式可讓 IT 專業人員追蹤與單一追蹤元件相關的資訊,這是資料提供者的基礎 DRDA 應用程式要求者用戶端 (DB2 網路程式庫) 。

追蹤檔案名稱

每個追蹤檔案都有兩個與其相關聯的名稱: <Filename 1.atf > 和 <Filename 2.atf > 。

追蹤會寫入第一個檔案,直到到達指定的大小,再寫入第二個檔案,直到達到該大小為止,以此類換兩個檔案。

根據預設,追蹤檔案會儲存在 \Program Files\Microsoft OLE DB Provider for DB2\Traces 資料夾中,副檔名為 .atf。

下表依元件和類型列出檔案名:

元件 追蹤類型 使用的檔案名 使用的檔案名
DB2 Network Library 內部 db2int1.atf db2int2.atf
訊息 db2msg1.atf db2msg2.atf
API db2api1.atf db2api2.atf

選擇追蹤類型

選取要追蹤的元件之後,請決定要套用的追蹤類型。

下表描述可用的追蹤類型:

追蹤類型 活動追蹤 適用于已安裝的元件
內部* 軟體元件內的活動。 DB2 網路程式庫 (DRDA AR 用戶端)
訊息 傳入和傳出軟體元件的訊息,包括從網路傳送和接收的訊息。 DB2 網路程式庫 (DRDA AR 用戶端)
API 在相同電腦上傳入和移出元件 DLL 的資訊。 DB2 網路程式庫 (DRDA AR 用戶端)

* 內部追蹤適用于產品支援技術人員。 解譯內部追蹤和特定類型的訊息追蹤需要特製化知識庫。

追蹤類型

設定追蹤之前,請決定您想要追蹤的軟體元件,以及哪些類型的追蹤資訊會很有用。

每種追蹤類型都會使用資料提供者追蹤公用程式應用程式來啟用。

內部追蹤 類型:

  • 嚴重狀況

  • 錯誤狀況

  • 偵錯條件

  • 函式進入/結束

  • 狀態轉換

  • 自訂條件

    訊息追蹤 類型:

  • 內部訊息

  • 連線資訊

  • 網路資料流程

    API 追蹤 類型:

  • OLEDB API

  • 網路 API (DRDA)

訊息追蹤

下表詳細說明訊息追蹤。

追蹤選項 在主機整合伺服器用戶端電腦上追蹤主機 Integration Server 應用程式的活動
內部訊息 DB2 網路程式庫及其子元件內的訊息
連線資訊 DB2 網路程式庫 (DRDA AR 用戶端) 用來與 DB2 Server (DRDA AS 連線的連線設定)
網路資料流程 DB2 網路程式庫 (DRDA AR 用戶端) 和 DB2 Server (DRDA AS)

使用 HIS 追蹤公用程式

若要開始追蹤:

在 [開始] 功能表上,指向Microsoft OLE DB Provider for DB2 5.0 版,然後指向[追蹤公用程式]。

  1. HIS 追蹤公用程式的[追蹤專案]對話方塊中,按一下 [屬性]。

  2. 在 [ 內部追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ 訊息追蹤]。

  3. 在 [ 訊息追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ API 追蹤]。

  4. 在 [ API 追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ 確定]。

    啟用一或多個追蹤專案時,會啟用 [ 清除所有追蹤 ] 按鈕,並啟動追蹤。

    若要停止追蹤:

  5. HIS 追蹤公用程式的 [追蹤專案] 對話方塊中,按一下 [ 清除所有追蹤]。

    未啟用追蹤專案時,會停用 [ 清除所有追蹤 ] 按鈕,並停止追蹤。

    若要檢視追蹤檔案:

  6. 在 [探索追蹤] 的 [追蹤專案]對話方塊中。

    若要清除追蹤檔案:

  7. HIS 追蹤公用程式的[追蹤專案]對話方塊中,按一下 [清除所有追蹤檔案]。

追蹤全域屬性

[追蹤通用內容] 索引標籤有多個可修改以調整追蹤執行方式的項目。 這些項目包括:

追蹤檔案翻轉長度

預設大小為 20 Mb。

您可以藉由反白數字並輸入新值來變更長度上限。

停止依事件追蹤

SNA 追蹤可以監視 Windows 事件記錄檔,並在設定的事件發生時停止追蹤。 若要啟用此功能,請按一下 [監視事件記錄 檔],然後輸入事件識別碼。

在背景執行緒寫入追蹤

核取此方塊,即可在背景執行追蹤。 如果已清除此方塊 (空白),就會在前景執行追蹤。

若要降低追蹤所造成的效能影響,當核取此方塊時,追蹤可以排入佇列並寫入背景執行緒。 否則,系統會立刻寫入追蹤檔案。

背景執行緒優先順序

如果您選取 [ 在背景執行緒上撰寫追蹤],請只檢查一個專案,以設定追蹤在 Microsoft Windows 作業系統內執行的優先順序層級。 「最高」可提供追蹤最高的優先順序等級,這表示和其他任何工作相比時,追蹤具有最高的優先順序。 「閒置」表示追蹤會在 CPU 閒置時執行。

追蹤檔案目錄索引標籤

[ 追蹤檔案目錄 ] 索引標籤可讓您變更追蹤啟動器檔案的儲存位置。

使用 [流覽 ] 或輸入新位置。