SharePoint 診斷工具 (SPDiag)

隨附在 SharePoint Administration Toolkit 最新版本的 SharePoint Diagnostic 工具 (SPDiag) 第 2 版,可簡化和標準化 SharePoint 產品及技術的疑難排解工作,並提供所收集資料的統一檢視。SharePoint 產品及技術的管理員可使用 SPDiag 從伺服器陣列收集相關資訊,並以有意義的方式顯示結果、找出效能問題,進而匯出收集的資料和報告,讓 Microsoft 支援人員進行分析。

SharePoint 產品及技術平台非常複雜,且可用於多種用途。SharePoint 產品及技術的部署、管理及疑難排解工作,所需的知識廣泛涉及各類技術領域,包括安全性和網路,例如 ASPX 和 SQL Server 等 Web 技術。

傳統上而言,對 SharePoint 產品及技術進行疑難排解需要從受影響伺服器陣列中的伺服器手動收集大量資料,然後手動分析資料,以判斷問題的根源。此程序可能既複雜又費時,資料集合本身就可能為伺服器帶來沈重負載。

SPDiag 的設計目的在於收集和審查 SharePoint 產品及技術網頁伺服器、應用程式伺服器與 SQL 伺服器的資料,並將為每個專案收集得來的資料,儲存在 SQL Server 資料庫中,以供擷取和分析。SPDiag 可從 IIS 記錄檔、ULS 記錄檔及效能計數器中收集效能資料,也可以使用 Windows Management Instrumentation (WMI) 從伺服器收集即時資料。這些資料就會顯示在 SPDiag 介面的 [Trends] 窗格中,資料經過篩選後,即可顯現趨勢、瓶頸,以及其他需要費時手動處理資料才能發現的效能問題。您也可以在 [Snapshot] 窗格中檢視伺服器陣列的個別元件與邏輯結構。

SPDiag 會在「專案」**的內容中運作,所謂「專案」係指用以儲存特定伺服器陣列的收集資料之容器。每個專案都有自己的資料庫,而且您可以為單一伺服器陣列建立許多專案,但必須考量資料庫伺服器資源的限制。您可以儲存專案,並在稍後重新開啟,而新資料可在 SPDiag 工作階段之間新增至專案。您無法在專案之間移動資料,也無法在單一專案中收集多個伺服器陣列的資料。由於所有的 SPDiag 專案資料都會儲存在 SQL Server 資料庫中,因此您可以備份專案資料庫,或將專案資料庫移到其他資料庫伺服器。

SPDiag 可用於線上或離線模式。在線上模式中,會將 SPDiag 安裝在您要進行疑難排解的伺服器陣列之網頁伺服器上。這可讓 SPDiag 連線至該伺服器陣列並收集資料。在離線模式下,SPDiag 會安裝在不屬於伺服器陣列的電腦上。它可用以檢閱現有的 SPDiag 專案,並從伺服器陣列伺服器上將記錄檔案匯入成新專案,但是無法從伺服器陣列收集即時資料。

您可以將收集的資料和報告匯出成資料檔,傳送給 Microsoft 支援技術人員進行分析。這可確保在所需資料是從實際發生地點取得,並讓資料統整成標準格式,以使遠端疑難排解可順利進行。

SPDiag 第 2 版加入了進階診斷功能,亦即,根據 System Center Operations Manager (SCOM) 模型使用預先定義的規則,檢查 SharePoint 伺服器陣列是否遵循最佳作法,並在新的 [Diagnostics] 窗格中顯示結果。

SPDiag 第 2 版也加入了命令列資料收集、離線模式資料匯入、趨勢窗格縮放功能,以及新的快照資料點。

如需詳細資訊,請參閱<SPDiag 2 的新功能>。

本章內容: