還原應用程式層伺服器

Team Foundation 的資料庫會儲存 Team Foundation Server 部署的所有資料。即使您備份應用程式層伺服器,還是無法備份 Team Foundation Server 的任何資料。不過,如果應用程式層伺服器的硬體故障,您可以安裝另一部應用程式層伺服器,並設定它使用您部署的資料庫。該伺服器接著會取代離線伺服器做為部署的應用程式層伺服器。如果您的應用程式層伺服器裝載 SharePoint 產品,您也必須在新的硬體上還原該軟體。如需詳細資訊,請參閱備份 (SharePoint Foundation 2010) (英文)、備份和還原 (SharePoint Server 2010) (英文) 或保護和還原伺服器陣列 (Office SharePoint Server 2007) (英文)。

注意事項注意事項

當您將應用程式層還原至新的硬體之後,請確定部署的所有使用者、群組和服務帳戶都已設定執行必要工作所需的權限。例如,Team Foundation 的系統管理員必須是應用程式層伺服器上本機 [Administrators] 群組的成員,才能開啟管理主控台。如需詳細資訊,請參閱將使用者加入至 Team 專案設定 Team 專案集合的系統管理員權限設定 Team Foundation Server 的系統管理員權限Team Foundation Server 中的服務帳戶和相依性

您也可以將多部應用程式層伺服器加入至 Team Foundation Server 部署,但是您必須設定用戶端當做個別應用程式層連接至該伺服器。您無法在應用程式層伺服器之間設定自動負載平衡。若要讓用戶端得到真正的負載平衡和透明度,您必須先安裝及設定適用於網路負載平衡 (NLB) 的硬體或軟體裝置。

若要安裝和設定伺服器做為應用程式層伺服器

  1. 停止 Team Foundation Server 所使用的應用程式集區和服務。

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

  2. 如果您使用 Network Service 做為 Team Foundation 的服務帳戶 (TFSService),請在應用程式層伺服器上開啟 [命令提示字元] 視窗,並將目錄變更為 Drive:%Program Files%\ Microsoft Team Foundation Server 11.0\Tools。在命令提示字元中輸入下列命令:

    **TfsConfig Accounts /add /account:"NT Authority\Network Service" /SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    注意事項注意事項

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

  3. 將 Team Foundation Server 安裝於新的伺服器上,並啟動 [僅限應用程式層] 精靈。

  4. 如果您正在使用 Visual Studio Lab Management,請在應用程式層上安裝 System Center Virtual Machine Manager (SCVMM) 系統管理員主控台,並設定它連接至執行 SCVMM 的伺服器。

    如需詳細資訊,請參閱設定 Lab Management 以管理 SCVMM 環境

  5. 如果電腦名稱已經變更,請開啟 Team Foundation 的管理主控台。

  6. 選擇巡覽列中的 [應用程式層],然後選擇 [變更 URL]。

    [變更 URL] 視窗隨即開啟。

  7. 在 [通知 URL] 中指定新應用程式層伺服器的 URL,然後選擇 [確定]。

    注意事項注意事項

    舊的應用程式層伺服器名稱依然會出現在 Team Foundation 管理主控台的應用程式層伺服器清單中。如果您選取 [篩選掉 3 天以上未連接的電腦] 核取方塊,舊的伺服器就會從 3 天內的清單中消失。

請參閱

工作

開啟 Team Foundation 管理主控台

概念

還原 Lab Management 元件

Team Foundation Server 架構

其他資源

將單一伺服器部署還原至新硬體 [教學課程]