HOW TO:將您的 Team Foundation Server 從一種硬體組態移到另一種硬體組態

更新:2007 年 11 月

您可以執行以還原為基礎的移動作業,藉此將 Visual Studio Team System Team Foundation Server 的執行個體 (Instance) 從一種硬體組態移到另一種硬體組態。這種移動不只是最常見的類型,而且還是 Team Foundation Server 最複雜的一種移動類型。在開始進行以還原為基礎的移動之前,您應該先確認這種移動類型符合組織的目標。如需詳細資訊,請參閱 Team Foundation Server 移動類型

重要事項:

在規劃部署移動時,您應該確認自己所要進行的變更範圍和目的,並將兩者與每種移動類型適用的情節進行比較。透過選擇正確的移動類型,不僅可以減少混淆和小組生產力降低的情況,還能確保部署的長期效率。

為了協助準備執行以還原為基礎的移動,您應該詳加閱讀所有的必要步驟,並考慮列印本主題。此外,您還應該檢閱本主題透過連結所提供的資訊,並判斷哪些步驟將會隨著特定組態而改變。例如,在您的部署中,SQL Server Analysis Services 可能位於與 SQL Server 資料庫不同的伺服器上。在這種情況下,您必須分別設定這些伺服器。

若要執行以還原為基礎的移動,您必須完成下列章節中的程序:

  • 準備進行以還原為基礎的移動

  • 在新的硬體上安裝 Team Foundation Server

  • 備份新伺服器上的 WSS_Config 資料庫

  • 還原資料庫

  • 還原 Team 專案的網站

  • 還原及測試 SQL 報表伺服器、Reporting Services 和預設報表

  • 重新命名資料層伺服器並啟動應用程式層伺服器

  • 重建 Team System Cube

  • 刪除版本控制快取

  • 移動使用者帳戶和服務帳戶

  • 重新啟動服務

  • 重新整理用戶端電腦上的資料快取

  • 後續步驟

必要的使用權限

若要完成這些程序,您在舊的和新的伺服器上都必須是 [Administrators] 群組以及 [Team Foundation Administrators] 群組的成員。如果要在 Active Directory 網域中建立安全性群組,您必須擁有該網域的適當權限。

除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須滿足下列需求:

  • 若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  • 若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。

  • 若要編輯 web.config 檔案,您可能必須以系統管理員的身分啟動文字編輯器,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下編輯器,然後按一下 [以系統管理員身分執行]。

  • 若要存取 SQL Server Reporting Services 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。

如需詳細資訊,請參閱 Microsoft 網站 (英文)。

備份資料庫和加密金鑰

移動 Team Foundation Server 的部署之前,您必須先備份部署的資料庫。在移動的過程中,您會將這些資料庫還原到新的資料層伺服器。

若要準備舊部署來進行以還原為基礎的移動

  1. 備份 Team Foundation Server 的所有資料庫。

    如需詳細資訊,請參閱 HOW TO:備份 Team Foundation Server

    注意事項:

    此外,您也必須備份任何想要保留的 SharePoint 產品和技術自訂網站定義、自訂網站範本或自訂 Web 組件。如需詳細資訊,請參閱 Microsoft 網站上的<Windows SharePoint Services 2.0 的備份和還原選項>(英文),或 (若為 Windows SharePoint Services 3.0 的話) Microsoft 網站上的<選擇備份和還原工具 (Windows SharePoint Services)>(英文)。

  2. 備份 Reporting Services 的加密 (Encryption) 金鑰,並將它儲存在與執行 Team Foundation Server 之伺服器不同的電腦上的安全位置。請確認新的部署可以存取這個金鑰,並儲存用來加密金鑰的密碼。

    如需詳細資訊,請參閱 HOW TO:備份 Reporting Services 加密金鑰

安裝 Team Foundation Server 與準備新硬體

備份資料庫之後,您必須在想要將部署移到其中的電腦上安裝 Team Foundation Server。

若要準備新伺服器來進行以還原為基礎的移動

  1. 在新的硬體上安裝 Team Foundation Server,並確認伺服器可正常運作。

    如需必要條件的詳細指示和相關資訊,請參閱 Microsoft 網站 上 Team Foundation 的安裝指南。

    重要事項:

    安裝 Team Foundation Server 之前,您必須先在部署資料還原目標的電腦上安裝 SQL Server。您安裝的 SQL Server 版本必須與舊資料層伺服器上執行的版本完全相符,包括 Service Pack 等級、定序 (Collation) 設定和語言版本。若未完全相符,則可能無法還原資料。

  2. 在執行 SQL Server Reporting Services 的伺服器上,擷取及儲存 Reporting Services 的安裝 ID 清單。

    1. 開啟 [命令提示字元] 視窗,並切換至下列目錄:

      %ProgramFiles%\Microsoft SQL Server\90\Tools\binn\

    2. 執行 RSKeyMgmt -l

    3. 記下安裝 ID,並列印清單或將此清單儲存在安全的位置。

  3. 登入適當的伺服器,開啟電腦管理員,並依照指定的順序停止下表中的服務和應用程式集區:

    登入裝載 (Host) 此程式的伺服器

    停止此元件

    SharePoint 產品和技術

    • SharePoint Timer Service 或 Windows SharePoint Services Timer

    • 預設的網站或 Team 網站

    應用程式層

    • Visual Studio Team Foundation Server 工作排程器服務

    • Microsoft Team Foundation Server 應用程式集區

    SQL Server Reporting Services

    • SQL Server Reporting Services (TFSINSTANCE)

    • ReportServer 或 ReportServer$InstanceName

    • 預設的網站或報表管理員網站

    重要事項:

    若要在以還原為基礎的移動中移動使用者帳戶和服務帳戶,新的 Team Foundation Server 部署必須為已停止的狀態。如果在還原資料後但尚未移動使用者帳戶和服務帳戶之前重新啟動 Team Foundation Server,可能會導致系統在 TFSIntegration 資料庫中,將要當做移轉目標的使用者標記為已刪除。當群組安全性服務在與 Active Directory 同步處理期間找不到使用者系統的系統識別碼 (SID) 時,就會發生這個問題。

    如需詳細資訊,請參閱 HOW TO:停止和啟動服務、應用程式集區和網站

備份新伺服器上的 WSS_Config 資料庫

將資料還原至 Team Foundation Server 的新資料庫之前,您應該在新伺服器上備份 SharePoint 產品和技術的組態資料庫 (WSS_Config)。如果您嘗試從舊伺服器將資料庫還原至新伺服器,則還原的過程中,資料庫可能會被覆寫或是損毀。 

若要備份 WSS_Config 資料庫

  • 在新伺服器上備份 SharePoint 產品和技術的組態資料庫 (WSS_Config)。

    如需備份資料庫的詳細資訊,請參閱 HOW TO:備份 Team Foundation Server,以及 Microsoft 網站上的<Windows SharePoint Services 2.0 的備份及還原選項> (英文) 或 (若為 Windows SharePoint Services 3.0 的話) Microsoft Web site上的<選擇備份和還原工具 (Windows SharePoint Services)> (英文)。

還原資料庫

當您停止服務之後,可以使用 SQL Server 提供的工具來還原 Team Foundation Server 的資料。

警告:

您必須將所有的資料庫還原到同一個時間點。否則,這些資料庫可能會損毀。

若要開啟還原資料庫對話方塊

  1. 在新的資料層伺服器上,按一下 [開始],指向 [所有程式],再指向 [Microsoft SQL Server],然後按一下 [SQL Server Management Studio]。

    注意事項:

    如需如何還原資料庫的詳細資訊,請參閱 Microsoft 網站上的<實作 SQL Server 資料庫的還原實例>(英文)。

  2. 在 [伺服器類型] 清單中,按一下 [資料庫引擎]。

  3. 在 [伺服器名稱] 清單中,按一下或輸入適當的伺服器。

  4. 在 [驗證] 清單中,按一下適當的配置。

  5. 在 [使用者名稱] 中,輸入有效帳戶的使用者名稱。

  6. 在 [密碼] 中,依照 SQL Server 的要求輸入帳戶密碼,然後按一下 [連接]。

  7. 展開 [資料庫] 節點,顯示構成 Team Foundation 資料層的資料庫清單。

重要事項:

對於以還原為基礎的移動,請勿將 SharePoint 產品和技術的組態資料庫 (WSS_Config) 從舊伺服器還原到新伺服器。

針對下列每一個資料庫完成「若要還原每個資料庫」程序:

  • ReportServer

    注意事項:

    如果使用具名執行個體,這個資料庫將會命名為 ReportServer$InstanceName。

  • ReportServerTempDB

    注意事項:

    如果使用具名執行個體,這個資料庫將會命名為 ReportServerTempDB$InstanceName。

  • SharePoint 產品和技術 (STS_Content_TFS 或 WSS_Content) 的內容資料庫

    注意事項:

    包含 SharePoint 產品和技術 資料之資料庫的名稱會隨著安裝的 SharePoint 產品和技術版本,以及安裝人員是否自訂該名稱而有所不同。此外,如果 SharePoint 產品和技術安裝在與 Team Foundation Server 不同的伺服器上,則資料層伺服器上可能不會有這些資料庫。如果沒有這些資料庫,您必須從 Team Foundation Server 個別管理 SharePoint 產品和技術及其資料庫的備份、還原和組態。不過,您應該同步維護資料庫,以避免發生同步處理錯誤。

  • TfsBuild

  • TfsIntegration

  • TfsVersionControl

  • TfsWarehouse

  • TfsWorkItemTracking

  • TfsWorkItemTrackingAttachments

  • TfsActivityLogging (選擇性)

    注意事項:

    在還原過程中,您必須將針對自訂流程範本建立的任何自訂網站範本或 Web 組件,上載到 SharePoint 產品和技術的資料庫。

若要還原每個資料庫

  1. 以滑鼠右鍵按一下您要還原的資料庫,然後依序指向 [工作]、[還原],再按一下 [資料庫]。

    [還原資料庫] 對話方塊隨即開啟。

  2. 按一下 [還原的來源] 底下的 [來源裝置],然後按一下省略符號 (…) 按鈕。

  3. 在 [指定備份] 對話方塊中,指定備份檔案的位置,然後按一下 [確定]。

    您套用的第一個備份必須是完整備份,然後再依照建立的順序還原異動記錄檔 (Transaction Log) 備份。

  4. 在 [選取要還原的備份組] 底下,指定要還原的備份組。

  5. 在 [選取頁面] 窗格中,按一下 [選項],然後選取 [覆寫現有的資料庫] 核取方塊。

  6. 在 [將資料庫檔案還原為] 清單中,確認路徑與您目前的資料庫路徑相符。

    如果您要將資料庫還原至不同的磁碟機,這個步驟就非常重要。

  7. 在 [復原狀態] 底下,按一下適當的狀態。

  8. 請執行下列其中一個步驟:

    • 如果您不要套用其他異動記錄檔,請按一下 [讓資料庫保持備妥可用]。

    • 如果您要套用其他異動記錄檔,請按一下 [使資料庫不運作]。

  9. 按一下 [確定],關閉 [還原資料庫] 對話方塊並還原資料庫。

  10. 如果您要套用其他異動記錄檔,每一組記錄檔備份都必須依照其建立的順序,遵照這個程序來執行。請從完整備份之後所建立的備份開始。

    如需詳細資訊,請參閱 Microsoft 網站上的<套用異動記錄備份>(英文)。

還原 Team 專案的網站

您必須將 SharePoint 產品和技術重新導向至新的內容資料庫。

若要還原 Team 專案的網站

還原及測試 SQL Server Reporting Services 和預設報表

在還原專案網站之後,您必須將 SQL Server Reporting Services 還原到新的應用程式層伺服器。

若要在 SQL Server 2005 中還原及驗證 Reporting Services

  1. 在執行 Reporting Services 的伺服器上,開啟電腦管理員,並啟動 ReportServer 或 ReportServer$InstanceName 應用程式集區。

  2. 按一下 [開始],並依序指向 [所有程式]、[Microsoft SQL Server] 和 [組態工具],然後按一下 [Reporting Services Configuration]。

  3. 在檔案總管窗格中,按一下 [資料庫安裝]。

  4. [資料庫連接] 窗格隨即開啟。

  5. 在 [伺服器名稱] 中,確認資料層伺服器的名稱正確無誤,然後按一下 [連接]。

  6. 在 [SQL Server 連接對話方塊] 對話方塊中,按一下 [確定]。

  7. 在 [資料庫連接] 窗格中,按一下 [套用]。

  8. 如果您擁有雙重伺服器部署,請執行下列步驟:

    1. 在 [總管] 窗格中,按一下 [Windows 服務識別]。

      [Windows 服務識別] 頁面隨即開啟。

    2. 在 [內建服務帳戶] 清單中,按一下 [本機服務]。

      [套用] 按鈕將會變成可用狀態。請不要按這個按鈕。

    3. 在 [內建服務帳戶] 清單中,按一下 [網路服務],再按一下 [套用]。

    4. 在 [SQL Server 連接對話方塊] 對話方塊中,按一下 [確定]。

  9. 開啟電腦管理員,並啟動 Reporting Services。

    注意事項:

    如果使用具名執行個體,這個服務名稱將為 SQL Server Reporting Services (InstanceName)。

  10. 關閉 Reporting Services 組態工具。

  11. 開啟 [命令提示字元] 視窗,並將目錄變更為 %ProgramFiles%\Microsoft SQL Server\90\Tools\binn。

  12. 輸入下列命令,以列出 Reporting Services 的安裝 ID:

    RSKeyMgmt -l

  13. 在這份清單中,找出對應至舊資料層伺服器的安裝 ID。

  14. 輸入下列命令移除這個安裝 ID,其中 DTInstanceID 對應至舊的資料層伺服器。

    RSKeyMgmt –r DTInstanceID

    注意事項:

    請勿移除對應至新資料層伺服器的安裝 ID。

  15. 在執行 Reporting Services 的伺服器上,按一下 [開始],依序指向 [所有程式]、[Microsoft SQL Server] 和 [組態工具],然後再按一下 [Reporting Services 組態]。

  16. 在 [總管] 窗格中,按一下 [加密金鑰]。

  17. 在 [加密金鑰] 頁面上,按一下 [還原]。

    [加密金鑰資訊] 頁面隨即出現。

  18. 在 [密碼] 中,輸入加密金鑰檔案的密碼。

  19. 在 [金鑰檔案] 中,輸入或按一下備份加密金鑰 (.snk file) 的位置,然後按一下 [確定]。

重新命名資料層伺服器並啟動應用程式層伺服器

還原 Reporting Services 之後,您必須使用 TfsAdminUtil 命令設定連接並重新命名資料層伺服器。

若要重新命名資料層伺服器並使用新應用程式層伺服器的名稱更新整合資料庫

  1. 登入適當的伺服器,開啟電腦管理員,並啟動下表的應用程式集區和程式:

    登入裝載此程式的伺服器

    啟動此元件

    應用程式層

    • Microsoft Team Foundation Server 應用程式集區

    Reporting Services

    • ReportServer 或 ReportServer$InstanceName (應用程式集區)

    • SQL Server Reporting Services (TFSINSTANCE)

  2. 開啟 [命令提示字元] 視窗,將目錄變更為 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools,然後輸入下列命令:

    TfsAdminUtil ConfigureConnections /view

  3. 檢閱 /ReportsURI 和 /ReportServerUri 的設定。如果 Reporting Services 的伺服器已經與顯示的資訊不同,您必須輸入下列命令,重新設定這些連接:

    **TfsAdminUtil ConfigureConnections /ReportsUri:NewReports/ReportServerUri:**NewReportServer

    注意事項:

    如果使用具名執行個體,則必須將此具名執行個體指定成 Reports 和 ReportServer 值的一部分。請不要消除或變更具名執行個體的名稱。

    例如,如果 Reporting Services 原本在舊應用程式層伺服器上執行,而且已經移到新應用程式層伺服器,您就必須為 /ReportsUri 和 /ReportServerUri 提供新的 Uniform Resource Indicator (URI)。如需詳細資訊,請參閱 ConfigureConnections 命令

  4. (選擇性) 在您重新設定連接之後,請輸入下列命令,以檢閱變更並確認變更已生效:

    TfsAdminUtil ConfigureConnections /view

  5. 在服務 web.config 檔中,將舊資料層伺服器的名稱取代成新資料層伺服器的名稱,如下所示:

    1. 在新的應用程式層伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services

    2. 在 [記事本] 或其他任何文字編輯器中,開啟此目錄中的 web.config 檔。

    3. 在 [appSettings] 節點底下尋找連接字串 (Connection String) 項目,並將 Source 參數變更為舊資料層伺服器的名稱。例如,您必須修改下列項目:

      Application Name=TeamFoundation;Data Source=NewTeamFoundationDataTierServerName;Initial Catalog=TfsIntegration;Integrated Security=True;Persist Security Info=False

      完成變更之後,此項目應該與下列字串相似:

      Application Name=TeamFoundation;Data Source=OldTeamFoundationDataTierServerName;Initial Catalog=TfsIntegration;Integrated Security=True;Persist Security Info=False

    4. 儲存 web.config 檔,並關閉 [記事本]。

      注意事項:

      為了讓 TfsAdminUtil RenameDT 命令正確執行,服務 web.config 檔中的連接字串必須參考到舊資料層伺服器的名稱。

  6. 開啟 [命令提示字元] 視窗,將目錄變更為 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools,然後輸入下列命令:

    TfsAdminUtil RenameDT NewTeamFoundationDataTierServerName

    重要事項:

    為了使 RenameDT 命令成功,上一個步驟中的應用程式集區和程式必須在執行中。這是 Visual Studio Team System 2008 Team Foundation Server 中的新要求。

  7. 在命令完成之後,停止下列應用程式集區和程式:

    • Microsoft Team Foundation Server 應用程式集區

    • ReportServer 或 ReportServer$InstanceName

    • SQL Server Reporting Services (TFSINSTANCE)

    注意事項:

    執行 RenameDT 命令之後,您必須先停止它所需要的服務,然後再繼續執行下列步驟。

  8. 如果新應用程式層伺服器的名稱與舊應用程式層伺服器不同,請使用新伺服器的名稱更新 TFSIntegration 資料庫。接著在應用程式層的服務介面中更新註冊項目,以指向新的伺服器。

    1. 在新的應用程式層伺服器上,開啟 [命令提示字元] 視窗。

    2. 將目錄切換到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

    3. 請在命令提示字元中輸入下列命令:

      TfsAdminUtil ActivateAT NewTeamFoundationApplicationTierServerName

重建 Team System Cube

在設定連接並重新命名資料層伺服器之後,您必須重建 Team Foundation 的 Team System Cube。Team System Cube 可支援 SQL Server Reporting Services,而且包含 Team System 資料倉儲之關聯式資料庫中的資枓。如需詳細資訊,請參閱瞭解資料倉儲架構

若要在新部署中重建 Team System Cube

刪除版本控制快取

重建 Team System Cube 之後,您必須刪除應用程式層伺服器 (以及任何 Proxy 伺服器) 上的版本控制快取,以強制進行與新資料層伺服器的同步處理。

若要刪除版本控制快取

  1. 在應用程式層伺服器上,開啟 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl 目錄。

  2. 刪除 Data 子目錄的內容,但是不要刪除 Data 子目錄本身。

    如需詳細資訊,請參閱 HOW TO:刪除應用程式層伺服器上的版本控制快取

  3. 在部署中任何執行 Team Foundation Server Proxy 的伺服器上重複此程序。

移動使用者帳戶和服務帳戶

如果您要將部署從某個工作群組移到另一個工作群組,必須重新建立服務帳戶、使用者帳戶和任何本機帳戶。如果您要將部署移到不信任舊部署所屬之網域的網域中,您也必須重新建立這些帳戶。

注意事項:

您在新部署中建立的帳戶名稱必須符合舊部署中的帳戶名稱。這項要求包括使用者帳戶和服務帳戶。移動過程中將會使用這兩個帳戶名稱來識別及更新 Team Foundation Server 的資料庫記錄。

若要移動使用者帳戶和服務帳戶

  1. 在執行 Reporting Services 的伺服器上,開啟電腦管理員,並啟動下列元件:

    • ReportServer 或 ReportServer$InstanceName (應用程式集區)

    • SQL Server Reporting Services (TFSINSTANCE)

  2. 在新的應用程式層伺服器上,開啟 [命令提示字元] 視窗,並將目錄切換至 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

  3. 在命令列中輸入下列命令:

    TfsAdminUtil ChangeAccount OldDomainOrComputerName\OldTFSServiceAccount NewDomainOrComputerName\NewTFSServiceAccount NewPassword

    注意事項:

    忽略說明此服務帳戶不存在或是此帳戶不是資料倉儲角色成員的任何警告。

  4. 在命令列中輸入下列命令:

    TfsAdminUtil ChangeAccount/ra OldDomainOrComputerName\OldTFSReportingServiceAccount NewDomainOrComputerName\NewTFSReportingServiceAccount NewPassword

    注意事項:

    忽略說明此服務帳戶不是資料倉儲角色成員或是提示您將此帳戶加入至服務帳戶群組的任何警告。

  5. 在舊的應用程式層伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

  6. 在命令列中輸入下列命令:

    TfsAdminUtil Sid

  7. 記下或列印出現的使用者清單。

    您可能必須在新的應用程式層伺服器上重新建立這份使用者清單 (可以是本機帳戶或網域帳戶)。

  8. 在新的應用程式層伺服器上,建立必須與舊應用程式層伺服器上本機帳戶對應的任何本機帳戶。如果舊的應用程式層伺服器位於新應用程式層伺服器之網域不信任的網域上,請開啟 Active Directory,並建立對應於舊應用程式層伺服器上之網域帳戶的網域帳戶。

    如需詳細資訊,請參閱 Microsoft 網域上的<建立使用者和群組帳戶>(英文)。

  9. 在新的應用程式層伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

  10. 在命令列中輸入下列命令:

    TfsAdminUtil Sid /Change OldDomainOrComputerNameNewDomainOrComputerName

    這個命令會在使用新網域或工作群組之 SID 的應用程式層伺服器上,更新所有的使用者帳戶。如果您必須使用多個來源中的資訊 (例如,來自另一個網域及本機帳戶的資訊) 來更新使用者帳戶,您將必須指定其他參數。您可以執行 TfsAdminUtil SID 多次,以變更新網域不信任之不同來源網域中使用者帳戶的 SID。如需詳細資訊,請參閱 Sid 命令

    重要事項:

    當您重新啟動 Team Foundation Server 時,可能必須等候長達一個小時,然後群組安全性服務才會與 Active Directory 重新同步,以更新 TFSIntegration 資料庫中的使用者帳戶資訊。在這項資訊同步之前,請勿讓新的應用程式層伺服器實際執行。

重新啟動服務

若要繼續作業,您必須重新啟動 Team Foundation 所依賴的服務。

若要重新啟動服務

  • 登入適當的伺服器,開啟電腦管理員,並依照指定的順序啟動下表中的元件:

    登入裝載此程式的伺服器

    啟動此元件

    SharePoint 產品和技術

    • SharePoint Timer Service 或 Windows SharePoint Services Timer

    應用程式層

    • Visual Studio Team Foundation Server 工作排程器服務

    • Microsoft Team Foundation Server 應用程式集區

重新整理用戶端電腦上的資料快取

若要重新整理用戶端電腦上的資料快取

  • 使用 ClientService Web 服務,可以強制用戶端在下次連接到應用程式層伺服器時,更新用來追蹤工作項目的快取。若要更新版本控制快取,每個使用者都必須使用 tf workspaces 命令更新用戶端電腦。

    如需詳細資訊,請參閱 HOW TO:重新整理用戶端電腦上的資料快取

後續步驟

根據您的 Team Foundation 部署而定,您可能必須使用新的設定來更新 TeamBuild.proj 檔案。此外,您可能必須將 SharePoint 產品和技術和 Reporting Services 中的使用者和群組移轉到新的應用程式層伺服器。最後,您必須重新建立任何查詢繫結的報表或文件,因為您將無法使用舊部署的查詢連接到新部署。

若要使用新的網域設定來更新組建電腦

  1. 如果您想在新的部署中使用執行 Team Foundation Build 的現有電腦,請在該部電腦中開啟 TeamBuild.proj 檔案,並更新新電腦的設定和新的置放位置。

    如需詳細資訊,請參閱管理 Team Foundation Build

  2. 在您使用新設定更新組建 (Build) 電腦之後,請啟動測試組建來驗證新組態。

若要移轉 SharePoint 產品和技術以及 Reporting Services 中的使用者與群組

  • 在移動部署之後,您可能必須跨網域將 SharePoint 產品和技術以及 Reporting Services 中的使用者帳戶、群組和角色成員資格,手動移轉到新的部署。Active Directory 與舊部署的信任關係決定您必須移轉的資訊量。SharePoint 產品和技術以及 Reporting Services 都會針對每個網站或報表資料夾,顯示使用者、群組及其角色成員資格。如需詳細資訊,請參閱管理使用權限Team Foundation Server 的信任和樹系考量

若要在 Microsoft Project 或 Microsoft Excel 中建立報表

  • 在您移動部署之後,請重新建立連接至 Team Foundation Server 的任何 Microsoft Project 或 Microsoft Excel 檔案。如需詳細資訊,請參閱 Team Foundation Server 報表

請參閱

工作

HOW TO:將您的 Team Foundation Server 從一種環境移到另一種環境

HOW TO:從單一伺服器移至雙重伺服器部署

概念

Team Foundation Server 移動類型

Team Foundation 的應用程式層伺服器需求

Team Foundation 的資料層伺服器需求

在工作群組中管理 Team Foundation Server

Team Foundation Server 安全性架構

其他資源

在 Active Directory 網域中管理 Team Foundation Server