检查表:在单台服务器上就地升级 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。 也可以为门户网站服务器执行这些可选步骤中的任意一个步骤:
|
有关更多信息,请参见 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 产品,则可以跳过此步骤。 |
请参见
概念
修订记录
Date |
修订记录 |
原因 |
---|---|---|
2010 年 8 月 |
添加了指向 SQL Server 2008 R2 升级的链接。 |
信息补充。 |
2010 年 6 月 |
添加了有关版本控制更新的信息。 |
信息补充。 |