如何:重命名应用层服务器

更新: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 报告

说明:

若要重命名 Visual Studio Team System Team Foundation Server 单服务器部署,请按照如何:重命名数据层服务器中的过程操作。

若要重命名应用层服务器,必须按所指示的顺序执行以下过程:

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

  2. 重命名服务器

  3. 更新 Team Foundation Server 以识别新名称

  4. 重新生成 Team System 多维数据集

  5. 重新启动服务

  6. 刷新客户端计算机上的数据缓存

必需的权限

若要执行此过程,您必须是应用层服务器上 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$实例名称(应用程序池)

    • 默认网站或报表管理器网站

      说明:

      对于 SQL Server 2005,可以在 Internet 信息服务 (IIS) 中管理 ReportServer 和报表管理器网站,但对于 SQL Server 2008 则不可以。

    有关更多信息,请参见如何:停止和启动服务、应用程序池和网站

重命名服务器

重命名服务器

  1. 单击“开始”,右击“我的电脑”或“计算机”,再单击“属性”。

  2. (对于 Windows Server 2008)在“计算机名和域组设置”下面,单击“更改设置”。

    “系统属性”窗口打开。

  3. 在“计算机名”选项卡上,单击“更改”。

    即会打开“计算机名/域更改”窗口。

  4. 在“计算机名”框中键入服务器的新名称,然后单击“确定”。

  5. 单击“确定”关闭“系统属性”窗口。

    可能会出现一则对您进行询问的系统消息:“您必须重新启动计算机更改才能生效。是否要重新启动计算机?”

  6. 如果出现该消息,请单击“是”并重新启动计算机。

    说明:

    如果是在单服务器部署中重新启动服务器,请等待服务器重新启动,然后停止 Team Foundation Server 所使用的服务。

更新 Team Foundation Server 以识别新名称

更新 Team Foundation Server 以识别应用层服务器的新名称

  1. 登录到相应服务器,打开“计算机管理器”,然后启动下表中的应用程序池和程序:

    登录到承载此程序的服务器

    启动此组件

    应用层

    • Microsoft Team Foundation Server Application Pool

    Reporting Services

    • ReportServer 或 ReportServer$实例名称(应用程序池)

      说明:

      对于 SQL Server 2005,可以在 IIS 中管理 ReportServer,但对于 SQL Server 2008 则不可以。

    • SQL Server Reporting Services (TFS 实例)

  2. 打开命令提示符窗口,将目录切换到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools,然后键入以下命令:

    TfsAdminUtil ConfigureConnections /view

    检查 /ReportsURI 和 /ReportServerUri 的设置。

  3. 如果 Reporting Services 的服务器已经从上面显示的信息进行更改,则必须键入以下命令来重新配置这些连接:

    **TfsAdminUtil ConfigureConnections /ReportsUri:新报表/ReportServerUri:**新报表服务器

    说明:

    如果您使用的是命名实例,则必须将它指定为“报表”和“报表服务器”的值的一部分。不要删去或更改命名实例的名称。

    例如,如果 Reporting Services 正在刚重命名的应用层服务器上运行,则必须为 /ReportsUri 和 /ReportServerUri 提供新的统一资源标识符 (URI)。有关更多信息,请参见 ConfigureConnections 命令

  4. (可选)在重新配置连接之后,请键入以下命令检查所做的更改并确保它们已经生效:

    TfsAdminUtil ConfigureConnections /view

  5. 键入以下命令:

    TfsAdminUtil RenameDT TeamFoundationDataTierServerName

    重要说明:

    若要使 RenameDT 命令成功,此过程中第一步中的应用程序池和程序必须正在运行。此要求是 Visual Studio Team System 2008 Team Foundation Server 中新增的。

  6. 在该命令完成之后,停止下面的应用程序池和程序:

    • Microsoft Team Foundation Server Application Pool

    • ReportServer 或 ReportServer$实例名称

    • SQL Server Reporting Services (TFS 实例)

    说明:

    在运行 RenameDT 命令之后,必须停止它所需的服务,才能继续执行该过程。

  7. 在服务界面中更新注册项,以便应用层使用新名称。在命令提示处,键入下列命令:

    TfsAdminUtil ActivateAT 新 Team Foundation 应用层服务器名称

  8. 关闭“命令提示符”窗口。

    警告:

    客户端用户可能需要等两个小时,才能连接到刚重命名的应用层服务器。

重新生成 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 命令实用工具更新其客户端计算机。

    有关更多信息,请参见如何:刷新客户端计算机上的数据缓存

请参见

任务

如何:重命名数据层服务器

概念

管理 Team Foundation 应用层服务器

其他资源

TFSAdminUtil 命令行命令