還原應用程式層伺服器
Team Foundation 的資料庫會儲存 Team Foundation Server 部署的所有資料。 即使您備份應用程式層伺服器,還是無法備份 Team Foundation Server 的任何資料。 不過,如果應用程式層伺服器的硬體故障,您可以安裝另一部應用程式層伺服器,並設定它使用您部署的資料庫。 該伺服器接著會取代離線伺服器做為部署的應用程式層伺服器。 如果您的應用程式層伺服器裝載 SharePoint 產品,您也必須在新的硬體上還原該軟體。 如需詳細資訊,請參閱備份 (SharePoint Foundation)、備份和還原 (SharePoint Server) 或保護和還原伺服器陣列 (Office SharePoint Server 2007)。
注意事項 |
---|
當您將應用程式層還原至新的硬體之後,請確定部署的所有使用者、群組和服務帳戶都已設定執行必要工作所需的權限。例如,Team Foundation 的系統管理員必須是應用程式層伺服器上本機 [Administrators] 群組的成員,才能開啟管理主控台。如需詳細資訊,請參閱將使用者加入至 Team 專案, 設定 Team 專案集合的系統管理員權限, 設定 Team Foundation Server 的系統管理員權限和Team Foundation Server 中的服務帳戶與相依性. |
您也可以將多部應用程式層伺服器加入至 Team Foundation Server 部署,但是您必須設定用戶端當做個別應用程式層連接至該伺服器。 您無法在應用程式層伺服器之間設定自動負載平衡。 若要讓用戶端得到真正的負載平衡和透明度,您必須先安裝及設定適用於網路負載平衡 (NLB) 的硬體或軟體裝置。
若要安裝和設定伺服器做為應用程式層伺服器
停止 Team Foundation Server 所使用的應用程式集區和服務。
如需詳細資訊,請參閱TFSServiceControl 命令.
如果您使用 Network Service 做為 Team Foundation 的服務帳戶 (TFSService),請在應用程式層伺服器上開啟命令提示字元視窗,並將目錄變更為磁碟機:%Program Files%\ Microsoft Team Foundation Server 12.0\Tools。 於命令提示字元輸入下列命令:
**TfsConfig Accounts /add /account:"NT Authority\Network Service" /accountType:ApplicationTier /SQLInstance:**伺服器名稱 **/DatabaseName:**資料庫名稱
注意事項 如需詳細資訊,請參閱Accounts 命令.
將 Team Foundation Server 安裝於新的伺服器上,並啟動 [僅限應用程式層] 精靈。
如果您正在使用 Visual Studio Lab Management,請在應用程式層上安裝 System Center Virtual Machine Manager (SCVMM) 系統管理員主控台,並設定它連接至執行 SCVMM 的伺服器。
如需詳細資訊,請參閱設定 SCVMM 環境的 Lab Management.
如果電腦名稱已經變更,請開啟 Team Foundation 的管理主控台。
選擇巡覽列中的 [應用程式層],然後選擇 [變更 URL]。
[變更 URL] 視窗隨即開啟。
在 [通知 URL] 中指定新應用程式層伺服器的 URL,然後選擇 [確定]。
注意事項 舊的應用程式層伺服器名稱依然會出現在 Team Foundation 管理主控台的應用程式層伺服器清單中。如果您選取 [篩選掉 3 天以上未連接的電腦] 核取方塊,舊的伺服器就會從 3 天內的清單中消失。