共用方式為


檢視同步處理引擎錯誤訊息

若要協助疑難排解 Visual Studio Team Foundation Server 2010 與 Microsoft Project Server 2007 Service Pack 2 (SP2) 或 Project Server 2010 的整合,您可以顯示最新的同步處理錯誤清單。 您可以使用 TFSAdmin ProjectServer 命令列工具的 /GetSyncMessages 選項,顯示 Team 專案集合已記錄的最新錯誤。

注意事項注意事項

如需同步處理的詳細資訊,請參閱 Team Foundation Server 和 Project Server 整合功能的概觀

若要使用這個工具,請在執行 Team 總管 和 Visual Studio 2010 Service Pack 1 的電腦上開啟命令提示字元視窗。您可以在下列目錄中執行此工具:磁碟機:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE。 若是 64 位元電腦,此工具位於 Drive:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE。

必要的使用權限

若要使用這個命令,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 選項會截斷長度遠超過平均值的訊息。 發生此截斷時,就會出現下列訊息:

還有已從記錄檔截斷的其他錯誤。 可以在應用程式層伺服器的事件記錄檔中檢視這些錯誤。

您可以開啟對應的應用程式層伺服器的事件記錄檔,以檢視完整的訊息。

回到頁首

範例

下列範例會擷取已針對定義於 MyTFSServer 應用程式層伺服器之 Collection0 記錄的錯誤訊息。

TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/Collection0
秘訣秘訣

您可以使用標準命令列語法,將輸出傳送至檔案。 例如,您可以指定 >c:\output.txt

請參閱

其他資源

Team Foundation Server 和 Project Server 整合功能的概觀

支援 Team Foundation Server 和 Project Server 整合的已知問題和解決辦法

使用 TFSAdmin ProjectServer 管理 Project Server 整合