在用戶端上使用追蹤 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

追蹤記錄功能可以讓用戶端收集 Microsoft Business Connectivity Services 產生的診斷資訊。

對於根據 Microsoft Business Connectivity Services 的解決方案,診斷記錄會發生在執行 Microsoft Office 2010 的用戶端上。記錄有兩種類型:事件記錄及追蹤記錄。這兩種記錄都記錄 Microsoft Business Connectivity Services 所產生的診斷資訊。事件記錄會記錄錯誤訊息。追蹤記錄則包含更深入的資訊,如堆疊追蹤和資訊訊息。通常,追蹤記錄比事件記錄提供更多的詳細資訊。

注意

診斷記錄還會發生在執行 SharePoint Server 2010 的伺服器上。如需詳細資訊,請參閱<Business Connectivity Services 的診斷記錄概觀 (SharePoint Server 2010)>。

根據預設,用戶端電腦已停用追蹤記錄以協助改進效能。只有當您發生需要診斷的問題時,才應啟用用戶端電腦上的追蹤記錄。例如,如果事件記錄檔項目指出錯誤可能是由與 Microsoft Business Connectivity Services 相關的活動所引起的,則應該啟用追蹤記錄以在下次出現該事件時收集更多資料。

本文說明如何在執行 Windows 7 或 Windows Vista 的用戶端電腦上使用 [效能監視器] 公用程式來啟用追蹤以擷取 Microsoft Business Connectivity Services 事件。

注意

在執行 Windows XP 或更早版本的電腦上,可透過執行使用 logman 命令的指令碼來啟用追蹤。如需範例指令碼的詳細資訊,請參閱<Business Connectivity Services 的診斷記錄概觀 (SharePoint Server 2010)>。

提示

根據預設,用戶端已啟用 Microsoft Business Connectivity Services 的事件記錄。但為了提高效能,僅記錄嚴重錯誤,而且無法變更此設定。Windows 用戶端電腦包含可用於檢視事件記錄的事件檢視器。如需如何在特定版本的 Windows 中檢視事件記錄的資訊,請參閱產品文件。

本文內容:

  • 啟用 Business Connectivity Services 追蹤

  • 執行 Business Connectivity Services 追蹤

  • 檢視 Business Connectivity Services 追蹤的結果

啟用 Business Connectivity Services 追蹤

若要啟用 Microsoft Business Connectivity Services 追蹤,請建立自訂的資料收集器集合,指定與 Microsoft Business Connectivity Services 相關的追蹤提供者,並提供用於儲存追蹤記錄的位置。

注意

下列程序適用於 Windows Vista 及 Windows 7 用戶端電腦。

啟用 Business Connectivity Services 追蹤

  1. 確認是否具備下列系統管理認證:

    • 若要在用戶端電腦上啟用 Microsoft Business Connectivity Services 追蹤,您必須是該電腦上的管理員或系統管理員群組的成員。
  2. 在 [開始] 功能表上,按一下 [執行],輸入 perfmon,然後按一下 [確定]。

    隨即啟動效能監視器公用程式。

  3. 在左窗格中,展開 [資料收集器集合工具],以滑鼠右鍵按一下 [使用者定義],指向 [新增],然後按一下 [資料收集器集合]。

  4. 在 [新的資料收集器集合工具精靈] 的 [名稱] 方塊中,輸入資料收集器集合的名稱,選取 [手動建立 (進階選項)],然後按 [下一步]。

  5. 在 [要包含哪些資料類型?] 頁面上,選取 [事件追蹤資料] 核取方塊,然後按 [下一步]。

  6. 在 [您要啟用哪些事件追蹤提供者?] 頁面上,按一下 [新增]。

  7. 在 [事件追蹤提供者] 清單中,按一下 [Microsoft Office Business Connectivity Services],然後按一下 [確定]。

  8. 在 [屬性] 對話方塊的 [自動] 區段中,選取所有類別,按一下 [確定],然後按 [下一步]。

  9. 在 [要將資料儲存於何處?] 頁面上,新增要儲存資料的路徑或者選取預設路徑,然後按一下 [完成]。

執行 Business Connectivity Services 追蹤

啟用 Microsoft Business Connectivity Services 追蹤後,可以執行將擷取 Microsoft Business Connectivity Services 事件的追蹤。建議僅在解決方案開發程序中或者為使用者部署解決方案期間出現可疑問題時,才執行追蹤。若要在用戶端電腦上執行 Microsoft Business Connectivity Services 追蹤,您必須是該電腦上的管理員。

提示

執行追蹤的目的是擷取在重複問題期間中出現的事件。在執行此程序之前,請首先確認已經在用戶端電腦上設定了正確的條件以重現您需要相關追蹤記錄資料的行為。

執行 Business Connectivity Services 追蹤

  1. 確認是否具備下列系統管理認證:

    • 若要在用戶端電腦上執行 Microsoft Business Connectivity Services 追蹤,您必須是該電腦上的管理員或系統管理員群組的成員。
  2. 在 [開始] 功能表上,按一下 [執行],輸入 perfmon,然後按一下 [確定]。

    隨即啟動效能監視器公用程式。

  3. 在左窗格中,展開 [資料收集器集合工具],然後展開 [使用者定義] 以找到您的使用者定義的資料收集器集合。

    如需建立資料收集器集合工具的步驟,請參閱<啟用 Business Connectivity Services 追蹤>。

  4. 在您的資料收集器集合上按一下滑鼠右鍵,然後按一下 [啟動]。

  5. 追蹤執行時,在用戶端電腦上執行與 Microsoft Business Connectivity Services 相關並要從中擷取追蹤資料的活動。

  6. 若要停止追蹤,請再次找到您使用者定義的資料收集器集合,在該集合上按一下滑鼠右鍵,然後按一下 [停止]。

檢視 Business Connectivity Services 追蹤的結果

可以使用 Windows 7 及 Windows Vista 用戶端電腦上的 [事件檢視器] 公用程式來檢視用戶端電腦上 Microsoft Business Connectivity Services 追蹤的結果。

檢視 Business Connectivity Services 追蹤的結果

  1. 確認是否具備下列系統管理認證:

    • 若要檢視用戶端電腦上 Microsoft Business Connectivity Services 追蹤的結果,您必須是該電腦上的管理員或系統管理員群組的成員。
  2. 在 Windows 控制台中,按兩下 [系統管理工具]。

  3. 按兩下 [事件檢視器]。

  4. 在 [執行] 功能表上,按一下 [開啟已儲存的記錄]。

  5. 找到包含追蹤記錄的資料夾。

    您在<啟用 Business Connectivity Services 追蹤>程序中提供了此目的地。

  6. 找到最新的追蹤檔案,其副檔名為 .etl,然後將其開啟。

    在伺服器和 Office 用戶端上,對根據 Microsoft Business Connectivity Services 解決方案中的外部資料執行任何建立、更新或刪除作業都會產生唯一的活動識別碼值。與追蹤記錄中記錄之作業相關的任何內容都包含其活動識別碼值。依檢視的設定方式,事件檢視器最初可能不顯示 Microsoft Business Connectivity Services 記錄的活動識別碼。

    顯示每個項目的活動識別碼:

    1. 在事件檢視器的 [檢視] 功能表中,按一下 [新增/移除欄位]。

    2. 在 [新增/移除欄位]對話方塊中,如果 [顯示欄位] 區段中未列出活動識別碼,請在 [可用欄位] 區段中按一下活動識別碼,按一下 [新增],然後按一下 [確定]。