共用方式為


疑難排解使用的工具和公用程式

本節說明數個工具和公用程式,可用於診斷 Microsoft BizTalk Server 元件或相依性中問題的根本原因。

事件檢視器

BizTalk Server會將資訊、警告和錯誤記錄到BizTalk Server型電腦的事件記錄檔。 針對BizTalk Server元件或相依性中的問題進行疑難排解時,事件記錄應該是尋找資訊以協助診斷問題的第一個位置。

網路監視器

使用網路監視器公用程式來擷取BizTalk Server與遠端用戶端或伺服器之間的網路流量。 分析擷取到的網路監視器即可診斷和網路相關的問題。

網路監視器可在 Windows Server 上使用。 您可以在 Microsoft 網路監視器 3.4 (封存) 下載。

Fiddler 工具

使用 Fiddler 記錄BizTalk Server與遠端用戶端或伺服器之間的所有 HTTP 流量。 Fiddler 與 Visual Studio Team Edition for Testers 相容,而且可以讓您將記錄項目儲存成 Web 測試檔案,以便加入至 Visual Studio Team Edition for Testers 專案中。

Fiddler 可能不支援 SSL、可能不會自動追蹤隱藏欄位,例如 ViewState,而且可能不會篩選掉相依要求。

Fiddler 是 Telerik Fiddler提供的協力廠商/合作夥伴工具。

SQL Server Profiler

Microsoft SQL Server Profiler可用來擷取傳送至 SQL Server 的 Transact-SQL 語句,以及從這些語句擷取SQL Server結果集。 由於 BizTalk Server 已緊密地與 SQL Server 整合,因此 SQL Server Profiler 追蹤的分析是相當有用的工具,可用於分析讀取和寫入 SQL Server 資料庫時 BizTalk Server 中可能發生的問題。

SQL Server 查詢編輯器

SQL Server 查詢編輯器可以用來直接對 SQL Server 資料庫執行 SQL 陳述式。 在某些情況中,這個功能可能有助於查詢 BizTalk Server 資料庫或更新 BizTalk Server 資料庫。

DTCTester

大部分 BizTalk Server 執行階段作業都需要 Microsoft 分散式交易協調器 (MSDTC) 支援,以確保作業在交易上的一致。 如果沒有 MSDTC 交易支援,則關聯的 BizTalk Server 執行階段作業將無法繼續。 Test-Dtc使用 Windows PowerShell Cmdlet 來驗證跨防火牆或網路之分散式交易支援。 它會針對SQL Server資料庫驗證交易支援,因此需要SQL Server安裝在要測試的其中一部電腦上。

如需詳細資訊,請移至 Test-Dtc

DTCPing

使用 DTCPing 工具可以跨防火牆或針對網路檢查是否有分散式交易支援。 用戶端和伺服器電腦都必須安裝 DTCPing 工具,當其中一台電腦沒有安裝 SQL Server 時,這是代替 DTCTester 公用程式的不錯方法。 如需使用 DTCPing 驗證分散式交易支援的詳細資訊,請參閱 如何針對 MS DTC 防火牆問題進行疑難排解

效能主控台

使用效能主控台可以擷取您 BizTalk Server 環境中的效能監控資料。 如需隨附于BizTalk Server的效能計數器完整清單,請參閱效能計數器

RegMon、FileMon 和 DebugView

RegMon 能夠即時顯示登錄存取活動、接聽應用程式對登錄發出的每個呼叫,並記錄結果。 這個工具可讓您識別應用程式無法存取登錄機碼的狀況。 同樣地,FileMon 能夠即時顯示檔案系統活動、接聽應用程式發出的每個系統呼叫並註冊結果。 Debugview 可讓您監控本機系統或網路上任何可透過 TCP/IP 存取之電腦的偵錯輸出。

RegMon 和 FileMon 都可讓系統管理員測試應用程式,以及識別應用程式對登錄或檔案系統發出的任何呼叫是否發生失敗。 然後系統管理員可以透過變更檔案系統或登錄機碼權限等方式,減緩該失敗所造成的影響。

DebugView 可讓系統管理員測試應用程式,以及監控本機系統或網路上任何可透過 TCP/IP 存取之電腦的偵錯輸出。

如需這些公用程式的詳細資訊,請參閱 Windows Sysinternals

IIS Diagnostics Toolkit 的偵錯診斷工具

IIS Diagnostics Toolkit 的偵錯診斷工具可以針對失敗的處理程序產生記憶體傾印,並且對產生的傾印檔案執行基本的分析。 如需使用 IIS 診斷工具組偵錯診斷工具來擷取記憶體傾印的詳細資訊,請參閱 如何擷取 BizTalk 進程的記憶體傾印