重新連接服務和使用者
本主題是「還原單一伺服器」教學課程的第四個部分,教導您如何在新伺服器上啟動 Team 專案集合及驗證使用者群組。 您也將學習如何清除在新伺服器上的資料快取,以及如何協助確保您的使用者在連接到新的伺服器時不會遇到資料快取的問題。
本主題內容
啟動 Team 專案集合並驗證使用權限
重新整理用戶端電腦上的版本控制快取,然後重新連接至 Team Foundation Server
必要的權限
若要叫用 [StampWorkitemCache] Web 方法,您必須是伺服器上的 Administrators 安全性群組的成員。
您的 Read 使用權限必須設為 Allow,才能在用戶端電腦上使用 tf workspaces 命令。
啟動 Team 專案集合並驗證使用權限
在您完成新伺服器上的資料和軟體還原之後,請啟動 Team 專案集合,並確定部署的所有使用者、群組和服務帳戶都已設定執行工作和正確運作所需的使用權限。
您無法自動移轉所有權限。 例如,Team Foundation 的系統管理員必須是伺服器上本機 [Administrators] 群組的成員,才能開啟管理主控台,所以您必須手動將其加入至該群組。
若要啟動 Team 專案集合
開啟管理主控台,並且在 Team 專案集合中啟動預設集合。
對部署中的其他 Team 專案集合重複這個動作。
若要驗證權限
登入伺服器,並確定使用者、群組和服務帳戶已設定操作所需的使用權限。
如需詳細資訊,請參閱將使用者加入至 Team 專案、設定 Team 專案集合的系統管理員權限、設定 Team Foundation Server 的系統管理員權限和 Team Foundation Server 中的服務帳戶與相依性。
重新整理工作項目快取
注意事項 |
---|
這是一個選擇性的程序。只有當工作項目追蹤發生錯誤時,才應該執行這項程序。 |
若要更新追蹤工作項目的快取,您可以叫用 [StampWorkitemCache] Web 方法。 這個方法會強制用戶端電腦在下一次連接至應用程式層伺服器時,執行快取更新。 此外,這個方法也會同步處理用戶端電腦上所定義的工作區。
若要重新整理用戶端電腦上的追蹤工作項目快取
在新伺服器上開啟 Internet Explorer。
在 [網址] 列中輸入下列位址,以連接至 [ClientService] Web 服務:
http://PublicURL:8080/VirtualDirectory/WorkItemTracking/v3.0/ClientService.asmx
注意事項 即使您已使用系統管理認證登入,還是必須以系統管理員的身分啟動 Internet Explorer,才會出現認證的提示。
選擇 [StampWorkitemCache],然後選擇 [叫用]。
注意事項 StampWorkitemCache 方法不會傳回任何資料。
重新整理用戶端電腦上的版本控制快取,然後重新連接至 Team Foundation Server
在 Team Foundation 中進行版本控制或建置作業時,若要防止發生工作區錯誤,您必須更新用戶端電腦上的資料快取。
若要重新整理版本控制快取,每位使用者都必須在使用版本控制以及連接至已還原伺服器的任何電腦上執行 tf workspaces 命令。
若要重新整理用戶端電腦上的版本控制快取
在用戶端電腦上,以系統管理權限開啟 [命令提示字元] 視窗,然後將目錄變更為下列:Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE。
在命令提示字元中輸入下列命令以及集合的 URL,其中包括新伺服器的伺服器名稱和連接埠號碼:
**tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName
例如,若要重新整理屬於 DefaultCollection 集合成員之專案的版本控制快取 (此集合裝載於 Team Foundation Server 的 FabrikamPrime 部署中),請輸入下列字串:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection
如需詳細資訊,請參閱Workspaces Command。
首頁 | 準備新硬體 | 還原資料庫 | 安裝和設定 Team Foundation Server | 重新連接服務和使用者