检查表:在单台服务器上就地升级 Team Foundation Server

更新:2010 年 8 月

您可以使用此检查表来升级到 Visual Studio Team Foundation Server 2010。 为了最大程度地利用好此检查表,您必须具有单服务器部署并且需要执行就地升级。 如果您在现有 Team Foundation Server 环境中具有多台服务器,或者想要在升级过程中更改您的拓扑,请使用检查表:使用多台服务器升级 Team Foundation Server

本文档的表中包含任务和链接。 这些链接提供了可帮助您执行关联任务的过程性信息和概念性信息。 除非收到跳过任务的指示,否则您应按从上到下的顺序执行这些任务。

准备

以下任务准备 Team Foundation Server 的现有安装以执行就地升级(使用相同硬件),其中所有系统必备组件位于相同服务器上。

任务

详细说明

检查最新的安装指南。 下载本指南的最新版本。 如果升级过程有最新的更新,您可以在本指南的最新版本中找到这些更新。

有关 Team Foundation 安装指南的最新版本,请参见 Microsoft 网站上的以下页面:

备份数据。 在现有 Team Foundation Server 安装上备份数据。 升级工具将在升级过程中删除旧数据库。 您可以使用此数据作为您的 Team Foundation Server 安装在升级之前的那一刻的快照。

注意注意
备份 web.config 的副本以保留某些设置,如电子邮件通知和公共 URL 设置。您将必须通过使用升级向导手动添加这些设置,并且您可以使用 web.config 中的信息作为参考。打开 Team Foundation Server 的 Web 应用程序使用的文件夹,复制 Web.config 文件,然后将副本保存到其他位置。您可能需要重命名文件。例如,如果此 Web 应用程序使用端口 80,则将文件另存为 Web.config80。

有关如何备份 Team Foundation Server 的最新信息,请参见 Microsoft 网站上的以下页面:

检查硬件和软件是否受支持。 验证将安装 Team Foundation Server 的每台服务器上的操作系统是否符合 Team Foundation Server 要求。 验证硬件是否能够运行 Team Foundation Server 以及所有系统必备服务器软件。

检查是否具备所需的权限和用户帐户。 验证将用于安装 Team Foundation Server 的帐户是否为将安装 Team Foundation Server 的服务器上的“Administrators”安全组的成员。

确定将在安装 Team Foundation Server 和 SQL Server 的过程中使用的服务帐户(如果需要新安装的 SQL Server)。

设置 SQL Server。 如果您使用的是 SQL Server 2005,则必须升级到 SQL Server 2008。

设置报告。 如果您要使用报告,则必须将 SQL Server Reporting Services 和 SQL Server Analysis Services 升级到 SQL Server 2008。 报表服务器不能与其他应用程序共享。 Team Foundation Server 需要专用的报表服务器。

有关如何升级 SQL Server 的信息,请参见 Microsoft 网站上的以下页面:

验证 SQL Server。 确定您已将 SQL Server 配置为符合 Team Foundation Server 的最低要求。

准备门户网站服务器。 如果您正在使用 Windows SharePoint Services 2.0,并且要将门户网站服务器添加到新安装的 Team Foundation Server,则必须升级到 Windows SharePoint Services 3.0、Microsoft Office SharePoint Server 2007 或 Microsoft SharePoint Server 2010。

在升级 Team Foundation Server 时,将无法安装 Windows SharePoint Services 3.0。

也可以为门户网站服务器执行这些可选步骤中的任意一个步骤:

  • 您可以将 Windows SharePoint Services 3.0 升级到 Microsoft Office SharePoint Server 2007。 有关更多信息,请参见 Microsoft 网站上的以下页面:升级用于 Team Foundation Server 的 SharePoint 产品和技术

  • 在升级 Team Foundation Server 时,您可以跳过设置门户网站服务器的步骤。 如果跳过此步骤,并在以后添加门户网站,则必须手动将所有团队项目链接到门户网站。

有关更多信息,请参见 Microsoft 网站上的以下页面:

配置 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010。 如果您正在使用 Windows SharePoint Services 3.0 的现有安装,请跳过下一步;您不必进行任何特别的面板兼容性配置。 如果您正在使用 Microsoft Office SharePoint Server 2007 Enterprise 或 SharePoint Server 2010 Enterprise,则必须执行面板兼容性所需的配置。

验证 SharePoint 产品并将 Team Foundation Server 服务帐户添加到“Farm Administrators”组。确定 SharePoint 产品 的安装符合 Team Foundation Server 的最低要求。

将 Team Foundation Server 的服务帐户和将升级应用层的人员的帐户添加到“Farm Administrators”组。

卸载早期版本的 Team Foundation Server。 如果您正在执行就地升级,则必须卸载 Team Foundation Server。

 

还原数据。 如果数据已位于 SQL Server 2008 的实例上,则可以跳过此步骤。 否则,在将承载配置数据库的 SQL Server 实例上,您必须还原在本检查表开头备份的 Team Foundation Server 数据。

注意注意
您不得更改正在还原的任何数据库的名称。

有关如何还原 Team Foundation Server 中的数据的更多信息,请参见 Microsoft 网站的以下页面之一:

Team Foundation Server 升级

执行以下任务以升级 Team Foundation Server。

任务

详细说明

安装 Team Foundation Server。 如果您正在从 Visual Studio 2005 Team Foundation Server 升级,则在执行此过程之前,应从 Internet Information Services (IIS) 中删除旧的 Team Foundation Server 网站。

更新和配置 Team Foundation Server。 此更新将防止出现由特定模式的版本控制操作导致的问题,此问题会影响版本控制标签和合并的升级。 若要下载此更新,请参见 Microsoft 网站上的以下页面:KB2135068 - Labeled items and merge targets missing after upgrade to TFS2010(KB2135068 - 升级到 TFS2010 后缺少带标签的项和合并目标)。 有关更多信息,请参见 Microsoft 网站上的以下页面:After an upgrade to TFS 2010, labels are missing items, or merge relationships are missing(升级到 TFS 2010 后,标签缺少项或缺少合并关系)。

在完成安装并应用版本控制更新之后,使用 Team Foundation Server 配置工具升级服务器。

Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的最终配置。

如果已安装 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010,则必须配置您为 Team Foundation Server 创建的企业应用程序定义。 如果您正在使用 Windows SharePoint Services 3.0 或未配置 SharePoint 产品,则可以跳过此步骤。

请参见

概念

方案:升级 Team Foundation Server

修订记录

Date

修订记录

原因

2010 年 8 月

添加了指向 SQL Server 2008 R2 升级的链接。

信息补充。

2010 年 6 月

添加了有关版本控制更新的信息。

信息补充。