重新連接服務和使用者

本主題 - 「還原單一伺服器」教學課程的第四個部分教導如何將您剛建立的使用者群組加回至新伺服器。您也將學習如何清除在新伺服器上的資料快取,以及如何協助確保您的使用者在連接到新的伺服器時不會遇到資料快取的問題。

在教學課程主題中的範例遵照Jill Frank, 虛構公司Fabrikam Fiber的IT系統管理員,因為她復原如同從準備到執行單一伺服器安裝 [教學課程]中所描述的原始部署的硬體故障。對這個教學課程中熟悉可協助您遵循本教學課程中的程序。

本主題內容

  1. 確認使用者、群組和服務帳戶的使用權限

  2. 重新整理用戶端電腦上的版本控制快取,然後重新連接至 Team Foundation Server

必要的使用權限

若要叫用 [StampWorkitemCache] Web方法,您必須是伺服器上的系統管理員安全性群組的成員。

您的 Read 使用權限必須設為 Allow,才能在用戶端電腦上使用 tf workspaces 命令。

確認使用者、群組和服務帳戶的使用權限

當您將資料和軟體全部還原至新伺服器之後,請確定部署的所有使用者、群組和服務帳戶都已設定執行工作和正確運作所需的權限。

您無法自動移轉所有權限。例如,Team Foundation 的系統管理員必須是伺服器上本機 [Administrators] 群組的成員,才能開啟管理主控台,所以您必須手動將其加入至該群組。如果您遵循了在 從準備到執行單一伺服器安裝 [教學課程]的教學課程,就可以使用在 準備安裝 建立的使用者群組,使這項工作更容易。

若要驗證權限

重新整理工作項目快取

注意事項注意事項

這是一個選擇性的程序。只有當工作項目追蹤發生錯誤時,您才應該執行這項程序。

若要更新追蹤工作項目的快取,您要叫用 [StampWorkitemCache] Web 方法。這個方法會強制用戶端電腦在下一次連接至應用程式層伺服器時,執行快取更新。此外,這個方法也會同步處理用戶端電腦上所定義的工作區。

若要重新整理用戶端電腦上的追蹤工作項目快取

  1. 在新伺服器上開啟 Internet Explorer。

  2. 在 [網址] 列中輸入下列網址,以連接至 [ClientService] Web 服務:

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    注意事項注意事項

    即使您已使用管理認證登入,還是必須以系統管理員的身分啟動 Internet Explorer,會出現認證的提示。

  3. 選擇 [StampWorkitemCache],然後選擇 [叫用]。

    注意事項注意事項

    StampWorkitemCache 方法不會傳回任何資料。

重新整理用戶端電腦上的版本控制快取,然後重新連接至 Team Foundation Server

在 Team Foundation 中進行版本控制或建置作業時,若要防止發生工作區錯誤,您必須更新用戶端電腦上的資料快取。

若要重新整理版本控制快取,每個使用者必須執行 tf workspaces 命令在任何使用版本控制,然後連接至已還原伺服器的電腦。

若要重新整理用戶端電腦上的版本控制快取

  1. 在用戶端電腦上,用管理權限開啟 [命令提示字元] 視窗,然後變更至下列目錄:Drive:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE。

  2. 在命令提示字元中輸入下列命令,以及集合的 URL,其中包括新伺服器的伺服器名稱和通訊埠編號:

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName

    在部署的範例中,其中一個 Jill 開發人員需要重新整理屬於 DefaultCollection 集合成員的專案之的版本控制快取,此集合裝載在 Team Foundation Server 的 FabrikamPrime 部署中。他輸入下列字串:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    如需詳細資訊,請參閱 Workspaces Command

首頁 | 準備新硬體 | 還原資料庫 | 安裝和設定 Team Foundation Server | 重新連接服務和使用者