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

更新:2007 年 11 月

若要重命名 Visual Studio Team System Team Foundation Server 双服务器部署中的数据层服务器,必须重命名该服务器本身,然后额外执行几个步骤。例如,必须重新配置 Team Foundation Server、SQL Server Reporting Services 和 SharePoint 产品和技术,以使用刚刚重命名的服务器。

说明:

还可以使用本主题中的过程来重命名 Team Foundation Server 单服务器部署中的服务器。

如果使用 Microsoft Project 或 Microsoft Excel 从 Team Foundation 报告数据,还必须重新创建这些文件以使用刚刚重命名的服务器。有关更多信息,请参见 Team Foundation Server 报告。如果已将 Team Foundation Server Proxy 配置为使用单服务器部署,并为该部署重命名服务器,则必须修改 proxy.config 文件以使用服务器的新名称。有关更多信息,请参见管理与 Team Foundation Server Proxy 之间的远程连接

若要重命名双服务器部署中的数据层服务器或单服务器部署中的服务器,必须按照列出的顺序完成以下各节中的过程:

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

  2. 重命名数据层服务器

  3. 重定向和测试 Reporting Services

  4. 更新应用层服务器以使用重命名的服务器

  5. 为团队项目还原网站

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

  7. 重新启动服务

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

必需的权限

若要执行此过程,您必须是数据层服务器上 SQL Server 中“Administrators”安全组和 sysadmin 组的成员。您还必须是应用层服务器上 Team Foundation Administrators 组的成员。有关权限的更多信息,请参见 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$实例名称(应用程序池)

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

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

重命名数据层服务器

重命名数据层服务器

  1. 在数据层服务器上单击“开始”,右击“我的电脑”或“计算机”,再单击“属性”。

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

    即会打开“系统属性”对话框。

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

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

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

  5. 单击“确定”关闭“系统属性”对话框。

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

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

    说明:

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

重定向和测试 Reporting Services

还原和测试 Reporting Services

更新应用层服务器以使用重命名的服务器

更新应用层服务器以使用重命名的服务器

  1. 登录到相应的服务器上,打开“计算机管理器”,启动下表中的应用程序池和程序(如果还没有启动):

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

    启动此组件

    应用层

    • Microsoft Team Foundation Server Application Pool

    Reporting Services

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

      说明:

      对于 SQL Server 2005,应管理 ReportServer;但是,对于 SQL Server 2008,则不需要这样做。

    • SQL Server Reporting Services (TFS 实例)

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

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

    TfsAdminUtil RenameDT newTeamFoundationDataTierServerName

    重要说明:

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

为团队项目还原网站

还原项目站点以使用重命名的服务器上的内容数据库

重新生成 Team System 多维数据集

重新生成 Team System 多维数据集

重新启动服务

重新启动 Team Foundation Server 使用的服务

  • 登录到相应服务器,打开“计算机管理器”,并按指定的顺序启动下表中的组件:

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

    启动此组件

    SharePoint 产品和技术

    • SharePoint 定时服务或 Windows SharePoint Services 定时

    应用层

    • Visual Studio Team Foundation Server 任务计划程序服务

    • Microsoft Team Foundation Server Application Pool

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

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

请参见

任务

如何:将 Team Foundation Server 从一个硬件配置移动到另一个硬件配置

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

如何:将另一台应用层服务器连接到数据层

其他资源

如何:停止和启动服务、应用程序池和网站

管理 Team Foundation Server 数据层服务器

TFSAdminUtil 命令行命令