更新:2007 年 11 月
若要重命名 Visual Studio Team System Team Foundation Server 双服务器部署中的应用层服务器,必须重命名该服务器本身,然后额外执行几个步骤。例如,必须重新配置 Team Foundation Server、SQL Server Reporting Services 和 SharePoint 产品和技术,以使用刚重命名的服务器。如果您使用任何 Microsoft Project 或 Microsoft Excel 文件来报告 Team Foundation 中的数据,则必须重新创建这些文件,以便它们连接到新的应用层服务器。有关更多信息,请参见 Team Foundation Server 报告。
| .gif) 说明: | 
|---|
| 若要重命名 Visual Studio Team System Team Foundation Server 单服务器部署,请按照如何:重命名数据层服务器中的过程操作。 | 
若要重命名应用层服务器,必须按所指示的顺序执行以下过程:
- 停止 Team Foundation Server 所使用的服务 
- 重命名服务器 
- 更新 Team Foundation Server 以识别新名称 
- 重新生成 Team System 多维数据集 
- 重新启动服务 
- 刷新客户端计算机上的数据缓存 
必需的权限
若要执行此过程,您必须是应用层服务器上 Administrators 安全组和 Team Foundation Administrators 组的成员。您还必须是数据层服务器上 SQL Server 中 sysadmin 组的成员。有关权限的更多信息,请参见 Team Foundation Server 权限。
除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:
- 若要使用命令行过程,您可能需要通过以下操作使用提升的权限打开命令提示符窗口:单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。 
- 若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。 
- 若要编辑 web.config 文件,您可能需要通过以下操作以管理员身份启动文本编辑器:单击“开始”,单击“所有程序”,右击所需编辑器,再单击“以管理员身份运行”。 
- 若要访问 Reporting Services 的报表管理器、报表或网站,您可能需要将这些站点添加到 Internet Explorer 的受信任站点列表中,或者以管理员身份启动 Internet Explorer。 
有关更多信息,请参见 Microsoft 网站。
停止 Team Foundation Server 所使用的服务
停止 Team Foundation Server 所使用的服务
- 登录到相应服务器,打开“计算机管理器”,并停止以下组件: - 登录到承载此程序的服务器 - 停止此组件 - SharePoint 产品和技术 - SharePoint 定时服务或 Windows SharePoint Services 定时 
- 默认网站或团队网站 
 - 应用层 - Visual Studio Team Foundation Server 任务计划程序服务 
- Microsoft Team Foundation Server Application Pool 
 - Reporting Services - SQL Server Reporting Services (TFS 实例) 
- ReportServer 或 ReportServer$实例名称(应用程序池) 
- 默认网站或报表管理器网站 .gif) 说明: 说明:- 对于 SQL Server 2005,可以在 Internet 信息服务 (IIS) 中管理 ReportServer 和报表管理器网站,但对于 SQL Server 2008 则不可以。 
 - 有关更多信息,请参见如何:停止和启动服务、应用程序池和网站。 
重命名服务器
重命名服务器
- 单击“开始”,右击“我的电脑”或“计算机”,再单击“属性”。 
- (对于 Windows Server 2008)在“计算机名和域组设置”下面,单击“更改设置”。 - “系统属性”窗口打开。 
- 在“计算机名”选项卡上,单击“更改”。 - 即会打开“计算机名/域更改”窗口。 
- 在“计算机名”框中键入服务器的新名称,然后单击“确定”。 
- 单击“确定”关闭“系统属性”窗口。 - 可能会出现一则对您进行询问的系统消息:“您必须重新启动计算机更改才能生效。是否要重新启动计算机?” 
- 如果出现该消息,请单击“是”并重新启动计算机。 .gif) 说明: 说明:- 如果是在单服务器部署中重新启动服务器,请等待服务器重新启动,然后停止 Team Foundation Server 所使用的服务。 
更新 Team Foundation Server 以识别新名称
更新 Team Foundation Server 以识别应用层服务器的新名称
- 登录到相应服务器,打开“计算机管理器”,然后启动下表中的应用程序池和程序: - 登录到承载此程序的服务器 - 启动此组件 - 应用层 - Microsoft Team Foundation Server Application Pool 
 - Reporting Services - ReportServer 或 ReportServer$实例名称(应用程序池) .gif) 说明: 说明:- 对于 SQL Server 2005,可以在 IIS 中管理 ReportServer,但对于 SQL Server 2008 则不可以。 
- SQL Server Reporting Services (TFS 实例) 
 
- 打开命令提示符窗口,将目录切换到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools,然后键入以下命令: - TfsAdminUtil ConfigureConnections /view - 检查 /ReportsURI 和 /ReportServerUri 的设置。 
- 如果 Reporting Services 的服务器已经从上面显示的信息进行更改,则必须键入以下命令来重新配置这些连接: - **TfsAdminUtil ConfigureConnections /ReportsUri:新报表/ReportServerUri:**新报表服务器 .gif) 说明: 说明:- 如果您使用的是命名实例,则必须将它指定为“报表”和“报表服务器”的值的一部分。不要删去或更改命名实例的名称。 - 例如,如果 Reporting Services 正在刚重命名的应用层服务器上运行,则必须为 /ReportsUri 和 /ReportServerUri 提供新的统一资源标识符 (URI)。有关更多信息,请参见 ConfigureConnections 命令。 
- (可选)在重新配置连接之后,请键入以下命令检查所做的更改并确保它们已经生效: - TfsAdminUtil ConfigureConnections /view 
- 键入以下命令: - TfsAdminUtil RenameDT TeamFoundationDataTierServerName .gif) 重要说明: 重要说明:- 若要使 RenameDT 命令成功,此过程中第一步中的应用程序池和程序必须正在运行。此要求是 Visual Studio Team System 2008 Team Foundation Server 中新增的。 
- 在该命令完成之后,停止下面的应用程序池和程序: - Microsoft Team Foundation Server Application Pool 
- ReportServer 或 ReportServer$实例名称 
- SQL Server Reporting Services (TFS 实例) 
 .gif) 说明: 说明:- 在运行 RenameDT 命令之后,必须停止它所需的服务,才能继续执行该过程。 
- 在服务界面中更新注册项,以便应用层使用新名称。在命令提示处,键入下列命令: - TfsAdminUtil ActivateAT 新 Team Foundation 应用层服务器名称 
- 关闭“命令提示符”窗口。 .gif) 警告: 警告:- 客户端用户可能需要等两个小时,才能连接到刚重命名的应用层服务器。 
重新生成 Team System 多维数据集
在重命名应用层并重新配置连接之后,必须重新生成 Team System 多维数据集。
重新生成 Team System 多维数据集
- 重新生成 Team System 多维数据集。 - 有关更多信息,请参见如何:重新生成 Team System 多维数据集。 
重新启动服务
重新启动服务
- 登录到相应服务器,打开“计算机管理器”,并按指定的顺序启动下表中的组件: - 登录到承载此程序的服务器 - 启动此组件 - SharePoint 产品和技术 - SharePoint 定时服务或 Windows SharePoint Services 定时 
 - 应用层 - Visual Studio Team Foundation Server 任务计划程序服务 
- Microsoft Team Foundation Server Application Pool 
 
刷新客户端计算机上的数据缓存
刷新客户端计算机上的数据缓存
- 使用“ClientService”Web 服务,强制客户端计算机在下次连接到应用层服务器时,更新跟踪工作项的缓存。若要更新版本控制缓存,用户必须使用 tf workspaces 命令实用工具更新其客户端计算机。 - 有关更多信息,请参见如何:刷新客户端计算机上的数据缓存。