檢視同步處理引擎錯誤訊息
若要協助疑難排解 Visual Studio Team Foundation Server 2012 和 Microsoft Project Server 的整合,您可以顯示最近的同步處理錯誤清單。您可以使用 TFSAdmin ProjectServer 命令列工具的 /GetSyncMessages 選項,顯示 Team 專案集合已記錄的最新錯誤。
注意事項 |
---|
如需同步處理的詳細資訊,請參閱 Team Foundation Server 和 Project Server 整合功能的概觀。 |
若要執行 [TfsAdmin] 命令列工具,請開啟 Visual Studio 或 Team Explorer 安裝的命令提示字元] 視窗並輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%.。
必要的使用權限
若要使用這個命令,Team 專案集合的 [管理 Project Server 整合] 使用權限必須設定為 [允許]。而且必須授與 Team Foundation Server 的服務帳戶必要的權限,以便與將參與資料同步處理的 Project Web Access 或 Project Web App (PWA) 執行個體進行互動。如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
注意事項 |
---|
即使您使用系統管理權限登入,還是必須開啟較高權限的命令提示字元視窗,在執行 Windows Server 2008 的伺服器上執行此功能。若要開啟較高權限的 [命令提示字元] 視窗,請選取 [開始],開啟 [命令提示字元]捷徑功能表,然後選取 [以系統管理員身分執行。]。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:使用者存取控制。 |
語法
TfsAdmin ProjectServer /GetSyncMessages /collection:tpcUrl
參數
參數 |
描述 |
---|---|
/collection: tpcUrl |
指定 Team 專案集合的統一資源定位器 (URL)。您可以使用下列格式指定 URI: http://ServerName:Port/VirtualDirectoryName/CollectionName 如果您未指定虛擬目錄,則可以使用下列格式指定 URI: http://ServerName:Port/CollectionName |
/? 或 help |
顯示命令的相關資訊。 |
回到頁首
傳回值
/GetSyncMessages 選項會顯示一組帶有資料行標題的 Tab 分隔訊息。在每個訊息中會出現下列資訊:
日期:郵件已記錄時的日期。
Team 專案集合名稱\Team 專案名稱:Team 專案集合與 Team 專案的名稱。
專案名稱:企業專案計劃的名稱。
訊息:訊息的內容。
這些訊息從同步處理工作記錄被擷取。/GetSyncMessages 選項會截斷長度遠超過平均值的訊息。發生此截斷時,就會出現下列訊息:
記錄檔中還有其他已截斷的錯誤。 這些錯誤可以在應用程式層伺服器的事件記錄檔中檢視。
您可以開啟對應的應用程式層伺服器的事件記錄檔,以檢視完整的訊息。
回到頁首
範例
下列範例會擷取為 DefaultCollection 已記錄錯誤,在 MyTFSServer 應用程式層伺服器上所定義的錯誤訊息。
TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/DefaultCollection
提示 |
---|
您可以使用標準命令列語法,將輸出傳送至檔案。例如,您可以指定 >c:\output.txt。 |
請參閱
概念
Team Foundation Server 和 Project Server 整合功能的概觀
使用 TfsAdmin ProjectServer 管理 Project Server 整合