共用方式為


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

您可以透過從單一伺服器移至 Visual Studio Team Foundation Server 的雙重伺服器部署,以便支援更多的專案或提升效能。 在雙重伺服器部署中,將會有兩部以上的實體伺服器負責裝載 (Host) 組成 Team Foundation 之邏輯應用程式和資料層的元件。 從單一伺服器移至雙重伺服器部署時,您會將原始伺服器轉換成應用程式層伺服器,並在新資料層伺服器上安裝及設定 SQL Server。 接著您會將 SharePoint 產品以及 SQL Server Reporting Services 重新導向到新的資料層伺服器,並將資料從原始部署還原到新資料層伺服器。如需詳細資訊,請參閱 Team Foundation Server 移動類型

本主題中的程序假設您已設定 SharePoint 產品和 SQL Server Reporting Services 做為單一伺服器部署的一部分,而且您想要移動這些資源及 Team Foundation 資料庫。 您的拓撲不一定要完全符合這個範例,但是您可能需要執行其他步驟或略過一些您沒有的元件的步驟。

在執行這種移動類型之前,您應該詳加閱讀本主題,並考慮列印所有的必要步驟。 您也應該考慮列印本主題所連結的主題,以及包含其他必要步驟相關資訊的主題。

您必須按照順序完成下列章節說明的程序,才能執行這種移動類型。

  1. 停止 Team Foundation Server 所使用的服務

  2. 備份資料庫和加密金鑰

  3. 安裝必要條件與準備新硬體

  4. 還原資料庫

  5. 準備 Team Foundation Server 的 SQL Server

  6. 重新導向 Team Foundation Server 到它的資料庫

  7. 變更已還原之資料庫的擁有權

  8. 更新服務帳戶

  9. 註冊已移動之資料庫的位置

  10. 重新導向 SharePoint 產品到它的資料庫

  11. 修復與 SharePoint Web 應用程式的連接

  12. 設定 Reporting and Analysis Services

  13. 重新啟動 Team Foundation Server 所使用的服務

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

必要的使用權限

若要執行這些程序,您必須是下列群組的成員或擁有下列使用權限:

  • 一部或多部執行 Team Foundation 之管理主控台的伺服器上的 [Administrators] 安全性群組成員

  • 裝載資料庫之 SQL Server 執行個體上的 [SQL Server 系統管理員] 安全性群組成員,或將 [SQL Server 執行備份及建立維護計劃] 使用權限設為 [允許]

  • Team Foundation 之資料庫執行個體及倉儲資料庫之 SQL Server Analysis Services 執行個體的 sysadmin 安全性群組成員

  • TFS_Warehouse 資料庫的授權使用者

  • TFSEXECROLE 資料庫角色的成員

  • 如果部署使用 SharePoint 產品,則是還原 SharePoint 產品資料庫之伺服器陣列的 [Farm Administrators] 群組成員

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

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

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

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

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

停止 Team Foundation Server 所使用的服務

若要停止 Team Foundation Server 所使用的服務

  1. 在執行 Team Foundation 之應用程式層服務的伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:\%programfiles%\Microsoft Team Foundation Server 2010\Tools。

  2. 輸入下列命令:

    TFSServiceControl quiesce

    如需詳細資訊,請參閱 TFSServiceControl 命令

備份資料庫和加密金鑰

您必須先備份 Team Foundation 的資料庫,才能將部署從單一伺服器變更為雙重伺服器組態。在移動的過程中,您會將這些資料庫還原到新資料層伺服器。

重要事項重要事項

這些程序假設您的單一伺服器部署設定為使用 SQL Server Reporting Services 和 SharePoint 產品,因此您也必須將那些資料庫備份並還原至新的硬體。 如果要成功進行以還原為基礎的移動至新硬體,您不但需要備份所有的 Team Foundation 資料庫,也要備份下列資料庫:

  • TFS_Warehouse

  • TFS_Analysis

  • SharePoint 產品的管理資料庫 (SharePoint_AdminContent_ID)

  • WSS_Content

  • WSS_Config

若要備份資料庫和加密金鑰

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

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

    注意事項注意事項

    此外,您也必須備份任何想要保留的 SharePoint 產品自訂網站定義、自訂網站範本或自訂網頁組件。 如需詳細資訊,請參閱 Microsoft 網站上的<Windows SharePoint Services 2.0 的備份和還原選項>(英文),或 (若為 Windows SharePoint Services 3.0 的話) Microsoft 網站上的<資料保護與復原的建議 (Windows SharePoint Services)>。 如果應用程式層上安裝了 SharePoint 產品,而且您想將 SharePoint 產品的資料庫移至新的資料層,請務必備份 SharePoint 產品的管理資料庫 (SharePoint_AdminContent_ID),以及內容和組態資料庫。

  2. 備份 Reporting Services 的加密金鑰。 請務必將此加密金鑰儲存在與執行 Team Foundation Server 之伺服器不同的電腦上的安全位置,並確認應用程式層伺服器可以存取這個金鑰。 您也必須儲存用來加密此金鑰的密碼。

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

安裝必要條件與準備新硬體

備份資料庫之後,您必須將必要軟體安裝在要做為部署之新資料層伺服器的電腦上。 此軟體包括下列元件:

  • 部署組態支援的作業系統

  • Internet Information Services (IIS)

  • SQL Server

若要安裝並設定必要軟體

  • 在新的硬體上安裝及設定 Windows 和 SQL Server,並確定伺服器以及其軟體可運作。

    如需詳細資訊,則您可以從 Microsoft 網站的下列網頁下載 Team Foundation 的最新版安裝指南:Team Foundation 安裝指南 (英文)。 遵循該指南之下列元件的<安裝必要條件>章節中的指示:

    • Internet Information Services (IIS)

    • SQL Server

    注意事項注意事項

    您可以選擇變更某些軟體 (如作業系統) 的版本,但是其他的軟體則不行。 變更版本可能會讓還原作業更複雜。

還原資料庫

安裝必要軟體之後,您可以使用 SQL Server 提供的還原工具將 Team Foundation 的資料還原到新資料層伺服器。

警告

您必須將所有的資料庫還原至同一個時間點,否則資料庫會不同步。 下列程序假設您使用標示的交易來確保同步處理。 如需詳細資訊,請參閱備份 Team Foundation Server

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

  1. 按一下 [開始],並依序指向 [所有程式] 和 [Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。

    注意事項注意事項

    如需如何還原資料庫的詳細資訊,請參閱 Microsoft 網站上的下列網頁:實作 SQL Server 資料庫的還原實例

    [連接至伺服器] 對話方塊隨即開啟。

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

  3. 在 [伺服器名稱] 中,按一下或輸入伺服器與執行個體的名稱,然後按一下 [連接]。

    [SQL Server Management Studio] 隨即開啟。

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

針對下列資料庫,完成下一個程序<若要還原資料庫>:

Team Foundation Server 的資料庫:

  • TFS_Configuration

    注意事項注意事項

    此資料庫名稱可能會在 TFS_Configuration 之間包括其他字元。

  • TFS_CollectionName

    注意事項注意事項

    每個 Team 專案集合都有自己的資料庫。 例如,如果您有五個 Team 專案集合,則會有五個資料庫,而每個資料庫都是根據 Team 專案集合的名稱進行識別。

  • TFS_Warehouse

    注意事項注意事項

    此資料庫名稱在 TFS_Warehouse 之間可能包括其他字元。

Reporting Services:

  • ReportServer

    注意事項注意事項

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

  • ReportServerTempDB

    注意事項注意事項

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

SharePoint 產品:

  • SharePoint 產品的管理資料庫 (WSS_AdminContent)

  • SharePoint 產品的組態資料庫 (WSS_Config)

  • SharePoint 產品的內容資料庫 (WSS_Content)

    注意事項注意事項

    包含 SharePoint 產品資料之資料庫的名稱,會隨著安裝的 SharePoint 產品版本以及安裝人員是否自訂這些名稱而有所不同。

Analysis Services:

  • TFS_Analysis

如需這些資料庫的詳細資訊,請參閱了解備份 Team Foundation Server

若要還原資料庫

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

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

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

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

    您還原的第一個備份必須是完整備份,然後還原差異備份,接著還原交易記錄備份,按照當初建立的順序還原。

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

  5. 如果您已建立標示的交易備份集,請確定還原完整、差異和交易記錄資料庫。 如需已標示交易備份集的範例,請參閱備份 Team Foundation Server

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

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

  8. 在 [復原狀態] 底下,執行下列其中一項工作:

    • 如果您使用的是標示的交易,請按一下 [讓資料庫保持不運作,且不回復未認可的交易。可以還原其他交易記錄。(RESTORE WITH RECOVERY)]。

    • 如果您不是使用標示的交易,也不要套用其他交易記錄,請按一下 [讓資料庫保持備妥可用]。

    • 如果您不是使用標示的交易,但是要套用其他交易記錄,請按一下 [讓資料庫保持不運作]。

  9. 按一下 [確定]。

    進度圖示隨即出現。

  10. 當 [SQL Server Management Studio] 對話方塊出現並確認還原成功時,按一下 [確定] 回到 [物件總管]。

  11. 如果您使用的是標示的交易,以滑鼠右鍵按一下您剛還原的資料庫,然後依序指向 [工作]、[還原],再按一下 [交易記錄]。

    [還原交易記錄] 視窗隨即開啟。

  12. 在 [一般] 頁面上,請確定在 [資料庫] 清單中選取適當的資料庫。

  13. 在 [選取要還原的交易記錄] 底下,選取您要還原之記錄旁邊的核取方塊。

  14. 按一下 [還原至] 底下的 [標示的交易]。

    [選取標示的交易] 視窗隨即開啟。

  15. 在 [選取標示的交易作為停止還原的位置] 清單中,選取您要用來進行還原作業之交易標示旁邊的核取方塊,然後按一下 [確定]。

    重要事項重要事項

    您必須使用在所有資料庫上具有相同日期和時間的相同交易標示,才能順利還原資料。

  16. 在 [還原交易記錄] 視窗中,按一下 [確定]。

    進度圖示隨即出現。

  17. 當 [SQL Server Management Studio] 對話方塊出現並確認還原成功時,按一下 [確定]。

    如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:套用交易記錄備份

注意事項注意事項

如果您已還原 Reporting Services 的資料庫,則也必須還原其加密金鑰。 如需詳細資訊,請參閱 Microsoft 網站上的下列主題:還原加密金鑰 (Reporting Services 組態)

準備 Team Foundation Server 的 SQL Server

在已還原資料庫正確運作之前,您必須使用 TFSConfig PrepSQL 命令準備 SQL Server 來裝載 Team Foundation Server 的資料庫。 這個命令會在新伺服器或執行個體上建立 TFSEXECROLE 和 TFSADMINROLE 群組,以及加入作業所需的系統訊息。

若要準備 SQL Server 以裝載 Team Foundation Server 的資料庫

  1. 登入伺服器、開啟 [命令提示字元] 視窗,然後將目錄切換到 磁碟機:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools。

  2. 輸入下列命令,其中 ServerName 是裝載 Team Foundation Server 資料庫的 SQL Server 執行個體名稱,格式為 ServerName 或 ServerName\InstanceName:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

    注意事項注意事項

    如果要在部署中使用一個以上的 SQL Server 執行個體,則必須對每個執行個體執行這個命令。 如需詳細資訊,請參閱 PrepSQL 命令

重新導向 Team Foundation Server 到它的資料庫

您必須將 Team Foundation Server 重新導向到它在新資料層伺服器上已移動的資料庫。

若要將 Team Foundation Server 重新導向到它的資料庫

  1. 登入 Team Foundation 的應用程式層伺服器,開啟 [命令提示字元] 視窗,然後將目錄變更為 Drive:\% programfiles%\ Microsoft Team Foundation Server 2010\Tools。

  2. 輸入下列命令,其中 ServerName 是裝載 Team Foundation Server 組態資料庫的 SQL Server 執行個體名稱、TFS_Configuration 是 Team Foundation Server 之已還原之組態資料庫的名稱,而 ServerName2 是裝載 Analysis Services 之伺服器的名稱 (如果不同於裝載組態資料庫的伺服器的話)。 您可以使用 ServerName 或 ServerName\InstanceName 格式來指定 ServerName。 如果您未使用預設執行個體,則必須指定執行個體名稱:

    **TFSConfig RemapDBs /DatabaseName:ServerName;**TFS_Configuration **/SQLInstances:**ServerName,ServerName2 **/AnalysisInstance:**ServerName2 **/AnalysisDatabaseName:**DatabaseName

    注意事項注意事項

    /SQLInstances 中,您必須指定所有裝載 Team Foundation Server 資料庫的 SQL Server 執行個體 (以逗號隔開)。如果您的部署不使用報告,您可以略過使用 /AnalysisInstance 和 /AnalysisDatabaseName 選項。 如需詳細資訊,請參閱 RemapDBs 命令

變更已還原資料庫的擁有權

您必須使用 TFSConfig Accounts ResetOwner 命令,將已還原資料庫的資料庫擁有者登入變更為目前使用者。 在您執行下一系列的步驟之前,請確定用來登入的使用者帳戶是適當的帳戶。 例如,如果您使用安裝 Team Foundation Server 所使用的帳戶 (安裝指南中稱為 TFSSETUP)。 您至少必須確定該帳戶是 Team Foundation Server 中 [Team Foundation Administrators] 群組的成員以及 SQL Server 中 sysadmin 群組的成員。

若要將已還原資料庫的擁有權變更為目前使用者

  1. 開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools。

  2. 輸入下列命令,其中 ServerName (格式為 ServerName 或 ServerName\InstanceName) 是裝載 Team Foundation Server 組態資料庫的 SQL Server 執行個體名稱,而 DatabaseName 是組態資料庫的名稱 (預設是 TFS_Configuration):

    **TFSConfig Accounts /ResetOwner /SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    如果您指定組態資料庫,則此命令會變更所有 Team Foundation Server 資料庫的擁有權。

更新所有服務帳戶

您必須更新 Team Foundation Server 的服務帳戶 (TFSService) 和資料來源帳戶 (TFSReports)。 即使這些帳戶未變更,您還是必須更新資訊,以確定帳戶的身分識別和格式適用於新資料層伺服器。

若要更新服務帳戶

  1. 開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools。

  2. 在命令提示字元中,輸入下列命令以新增 Team Foundation 的服務帳戶,其中 DatabaseName 是組態資料庫的名稱 (預設是 TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

  3. 在命令提示字元中輸入下列命令,即可加入資料來源帳戶:

    **TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    如需 Accounts 命令列公用程式的詳細資訊,請參閱 Accounts 命令

註冊已移動之資料庫的位置

在您更新服務帳戶資訊之後,必須將應用程式層重新導向至已還原資料庫的新位置。

注意事項注意事項

如果您的部署有一個以上的應用程式層,則您必須註冊這些伺服器上的資料庫位置。

若要註冊資料庫的位置

  1. 在應用程式層伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:\%programfiles%\Microsoft Team Foundation Server 2010\Tools。

  2. 在命令提示字元中,輸入下列命令,其中 DatabaseName 是組態資料庫的名稱 (預設是 TFS_Configuration):

    **TfsConfig registerDB /SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    如需如何使用此命令的詳細資訊,請參閱 RegisterDB 命令

將 SharePoint 產品重新導向到它的資料庫的新位置

如果您的部署不使用 SharePoint 產品,或在從單一伺服器變更為雙重伺服器部署期間您不變更 SharePoint 產品資料庫使用的位置,則可以略過此程序。

您必須將 SharePoint 產品重新導向到它在新資料層伺服器上已移動的資料庫。 此程序假設您沒有移動 SharePoint 產品的應用程式層,但在移動邏輯資料層至另一個伺服器期間已移動它的資料庫。 其中包括將 Team 專案的任何網站重新導向到 Team Foundation 之新資料層伺服器上的內容資料庫。

若要重新導向 SharePoint 產品到它的已移動資料庫

修復與 SharePoint Web 應用程式的連接

在移至雙重伺服器部署期間,您應該修復部署使用的 SharePoint Web 應用程式的連接。 如此可確保所有設定都設定正確。

若要修復與 SharePoint Web 應用程式的連接

  1. 開啟 Team Foundation 的管理主控台。

  2. 按一下巡覽列中的 [SharePoint Web 應用程式]。

  3. 在 [SharePoint Web 應用程式] 清單中,按一下其內容資料庫已在移至新資料層期間變更的 Web 應用程式,然後按一下 [修復連接]。

  4. 按一下 [修復與 SharePoint Web 應用程式的連接] 中的 [修復]。

  5. 當修復作業完成時,按一下 [關閉]。

  6. 對部署所使用的每一個 SharePoint Web 應用程式重複步驟 3-5。

    如需如何在部署中設定 SharePoint Web 應用程式的詳細資訊,請參閱將 SharePoint Web 應用程式加入至您的部署SharePoint 產品和 Team Foundation Server 之間的互動

設定 Reporting and Analysis Services

如果您未在部署中使用報告,則可以略過此程序。 如果您的部署使用報表伺服器,而且您在加入其他伺服器做為資料層伺服器期間已移動報告和 Analysis Services 資料庫,則必須將 Team Foundation Server 重新導向至其位置,並重新啟動倉儲,然後手動重建 Analysis Services 的資料庫。

若要重新設定 Reporting and Analysis Services

  1. 開啟 Team Foundation 的管理主控台。

  2. 按一下巡覽列中的 [報告]。

  3. 按一下 [報告] 中的 [編輯]。

  4. 在 [離線] 對話方塊中,按一下 [確定]。

    [Reporting Services] 對話方塊隨即開啟。

  5. 選取 [使用報表伺服器] 核取方塊。

  6. 按一下 [倉儲] 索引標籤,然後在輸入 [伺服器] 中輸入或按一下還原報告資料庫的伺服器名稱。

  7. 在 [資料庫] 中,輸入 Team Foundation Server 的倉儲資料庫名稱。

    此資料庫的名稱預設為 TFS_Warehouse。

  8. (選擇性) 按一下 [測試連接],確定指定的資料庫有效。

  9. 按一下 [Analysis Services] 索引標籤。

  10. 在 [伺服器] 清單中,輸入或按一下還原 Analysis Services 資料庫的伺服器名稱。

  11. 在 [資料庫] 中,輸入 Team Foundation Server 的 Analysis Services 資料庫名稱。

    此資料庫的名稱預設為 TFS_Analysis。

  12. 如果您未使用資料庫的預設執行個體,請選取 [指定非預設執行個體] 核取方塊,然後輸入或按一下執行個體的名稱。

  13. (選擇性) 按一下 [測試連接],確定指定的資料庫有效。

  14. 在 [使用者名稱] 和 [密碼] 中,輸入資料來源帳戶 (TFSReports) 的帳戶名稱和密碼 (如果有的話)。

  15. 在 [報表] 索引標籤的 [伺服器] 清單中,輸入或按一下報表伺服器的名稱,然後按一下 [擴展 URL]。

  16. 在 [使用者名稱] 和 [密碼] 中,輸入資料來源帳戶 (TFSReports) 的帳戶名稱和密碼 (如果有的話)。

  17. 在 [預設路徑] 中輸入用來儲存報表的相對路徑,然後按一下 [確定]。

  18. 在管理主控台中,按一下 [啟動工作] 重新啟動報告。

  19. 開啟 [命令提示字元] 視窗,並將目錄變更為 %ProgramFiles%\Microsoft Team Foundation Server 2010\Tools。

  20. 輸入下列命令,以重建 Analysis Services 資料庫:

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Password

    Password 是 Reporting Services 資料來源帳戶 (TFSReports) 的密碼。

  21. 等候直到命令成功完成。

  22. 在報表伺服器上,開啟 Internet Explorer,並於 [網址] 列中輸入下列字串,然後按 ENTER 鍵:

    https://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    [ControllerService] 頁面隨即開啟。

  23. 按一下 [GetWarehouseStatus],然後按一下 [叫用]。

    重要事項重要事項

    服務應傳回 [閒置] 值,表示目前未處理 Cube。 如果傳回不同的值,請重複此步驟,直到傳回 [閒置]。

  24. 回到 [ControllerService] 頁面,按一下 [執行],然後按一下 [叫用]。

    此步驟會啟始處理。 服務成功啟動控制器時會傳回 [True],如果仍在處理倉儲則傳回 [False]。

  25. 若要判斷何時處理倉儲,請回到 [ControllerService] 頁面,按一下 [GetWarehouseStatus],然後按一下 [叫用]。

    當 [GetWarehouseStatus] 服務傳回 [閒置] 值時,表示處理已完成。

重新啟動 Team Foundation Server 所使用的服務

若要重新啟動 Team Foundation Server 所使用的服務

  1. 在執行 Team Foundation 之應用程式層服務的伺服器上,開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:\%programfiles%\Microsoft Team Foundation Server 2010\Tools。

  2. 輸入下列命令:

    TFSServiceControl unquiesce

    如需詳細資訊,請參閱 TFSServiceControl 命令

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

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

  • 使用 ClientService Web 服務,可以強制用戶端在下次連接到應用程式層伺服器時,更新用來追蹤工作項目與版本控制的快取。

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

請參閱

概念

Team Foundation Server 架構

其他資源

Team Foundation Server 移動類型

將 Team Foundation Server 從某種環境移到另一種環境

將 Team Foundation Server 從某種硬體組態移到另一種硬體組態

將單一伺服器部署還原至新硬體