还原应用层服务器

Team Foundation 的数据库可存储 Team Foundation Server 部署的所有数据。 即使你备份应用层服务器,也不会备份 Team Foundation Server 的任何数据。 但是,如果应用层服务器的硬件出现故障,则可以安装其他应用层服务器,并将其配置为使用你的部署的数据库。 随后该服务器将作为部署的应用层服务器替换脱机服务器。 如果你的应用层服务器承载了 SharePoint 产品,则必须还要在新硬件上还原该软件。 有关详细信息,请参见备份 (SharePoint Foundation)备份和恢复 (SharePoint Server)保护和还原场 (Office SharePoint Server 2007)

备注

将应用层还原到新硬件后,确保你的部署的所有用户、组和服务帐户都已使用执行必要任务所需的权限进行了配置。例如,Team Foundation 的管理员必须是应用层服务器上“Administrators”组的成员才能打开管理控制台。有关详细信息,请参阅向团队项目添加用户, 设置对团队项目集合的管理员权限, 设置 Team Foundation Server 的管理员权限Team Foundation Server 中的服务帐户和依赖项.

你也可以向一个 Team Foundation Server 部署添加多个应用层服务器,但必须将客户端配置为作为独立应用层连接到该服务器。 不能在应用层服务器之间配置自动负载平衡。 为获得实际负载平衡和客户端透明度,你必须先安装和配置用于网络负载平衡 (NLB) 的硬件设备或软件。

安装服务器并将其配置为应用层服务器

  1. 停止 Team Foundation Server 使用的应用程序池和服务。

    有关详细信息,请参阅TFSServiceControl 命令.

  2. 如果要使用网络服务作为 Team Foundation 的服务帐户 (TFSService),请在应用层服务器上,打开命令提示符窗口,然后将目录更改为 Drive:%Program Files%\ Microsoft Team Foundation Server 12.0\Tools。 在命令提示符处,输入下列命令:

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

    备注

    有关详细信息,请参阅Accounts 命令.

  3. 在新服务器上安装 Team Foundation Server,并启动“应用层专用配置”向导。

  4. 如果你使用的是 Visual Studio 实验室管理工具版,则应在应用层上安装 System Center Virtual Machine Manager (SCVMM) 管理控制台,并将其配置为连接到运行 SCVMM 的服务器。

    有关详细信息,请参阅为 SCVMM 环境配置 Lab Management.

  5. 如果计算机名称发生更改,请打开 Team Foundation 的管理控制台。

  6. 在导航栏中,选择**“应用层”,然后选择“更改 URL”**。

    **“更改 URL”**窗口随即打开。

  7. 在**“通知 URL”中,指定新应用层服务器的 URL,然后选择“确定”**。

    备注

    旧应用层服务器的名称仍然会显示在 Team Foundation 的管理控制台中的应用层服务器列表中。如果选中“筛选出 3 天以上未连接的计算机”复选框,则旧服务器将从近三天的列表中消失。

请参见

概念

还原 Lab Management 组件

Team Foundation Server 体系结构

其他资源

将部署还原至新硬件

打开 Team Foundation 管理控制台