TFS 升级要求
检查此处列出的要求,然后选择一个服务器升级路径。 你可以从以下任意早期版本进行升级:
Team Foundation Server 2013 RTM ¹
Team Foundation Server 2012 Update 4 (TFS 2012.4)、TFS 2012.3、TFS 2012.2、TFS 2012.1 或 TFS 2012 版本
Team Foundation Server 2010(带有或不带 Service Pack 1)
¹ 与 Visual Studio 2013 不同,TFS 2013 没有 Update 1。 TFS 2013 的第一个更新是 Update 2。
提示
你是否需要从 TFS 2008 进行升级?你必须先升级到 TFS 2012:你可以获得 TFS 2012 的 ISO,以便让你安装的 TFS 2008 准备升级到 TFS 2013。
新的系统必备要求
SQL Server:在开始升级之前,可能必须升级 SQL Server 才能满足新的 Team Foundation Server 要求。 SQL Server 2008 R2 不再受支持。 支持 SQL Server 2012 SP1。 有关详细信息,请参阅Team Foundation Server 对 SQL Server 的要求。
提示
如果你使用含 SP1 的 SQL Server 2012,我们建议你同时应用基于 SP1 的累积更新 2,以便解决资源消耗方面的一个严重的 SQL Server Bug。这不是一项硬性要求,因为 Bug 只会影响少量实例,但我们希望你能意识到这一点。如果没有应用 CU2,则应用 SQL Server 修补程序 (KB2793634),从而解决含 SP1 的 SQL Server 2012 可能因请求重新启动过多而产生的另一个(不同的)问题。
SharePoint 产品:如果你有门户网站服务器,则可能需要升级该服务器才能继续使用 SharePoint 集成。 我们不再提供针对 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007 的支持。 请参阅Team Foundation Server 对 SharePoint 产品的要求。
提示
是否需要将 SharePoint 升级到一个支持的版本?请参阅从 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 升级到 SharePoint Server 2013 或 SharePoint Foundation 2013
如果升级过程中跳过报告或 SharePoint,会出现什么情况?
如果你未安装报告或 SharePoint,则部署会更加简单,但我们建议不要这样做。 在升级过程中保留这两项功能,因为升级配置会自动将升级后的项目链接到门户网站和报告功能。 如果在升级后添加门户网站或报告,则你无法轻松地在所有升级后的项目和门户网站之间创建这些链接。
提示
在升级过程中,Team Foundation Server 不支持更改语言。在升级过程中,你应保留操作系统和 Team Foundation Server 的区域设置。有关详细信息,请参阅Team Foundation Server 的语言要求。
下一步:选择一个服务器升级路径
根据是否使用基本安装,或是计划使用相同硬件(标准升级)还是移动到新的计算机(高级升级),步骤会有所不同。 选择下列路径之一:
更新 TFS Basic 或 Express(基本升级)
TFS 应用层将使用的硬件与其现在使用的相同(标准升级)
TFS 应用层将使用的硬件与其现在使用的不同(高级升级)
较不常见的升级任务
如果你未使用 Team Foundation Server 的试用版或 Team Foundation Server 场,或者你团队中的任何成员均未使用 Project Server,则可跳过本节。
从 Team Foundation Server 的试用版升级
如果你使用的是 Team Foundation Server 试用版,并且你的评估期到期或你准备升级到完整版本,则需要更改产品密钥信息以从试用版升级到完整版。 有关详细信息,请参见本主题:查找或更改 Team Foundation Server 的产品密钥。
从 Visual Studio 2013 Release Management 试用版进行升级
Visual Studio 2013 Release Management 包括三个组件(服务器、客户端和部署代理),在你的整个部署中,所有组件必须使用相同的版本。 如果你安装了试用版 Team Foundation Server 2013 Release Management 服务器并升级到完整版,则应升级全部三个组件,然后才能开始管理发布。 你必须卸载试用版 Release Management 才能安装完整版。
有关详细信息,请参阅本主题:安装 Release Management
升级 Team Foundation Server 应用层场
如果你需要对要升级的 TFS 应用层进行向外扩展部署,则应基于所升级的产品的版本来执行下列过程之一。
你的 TFS 场是 TFS 2010:从每个应用层卸载 Team Foundation Server 2010。 在卸载所有早期版本后,将 TFS 2012 安装到某个应用层上,并对单独部署运行升级。 在该场中选择你喜欢的任何应用层;这个并不重要。 在升级完成后,使用添加应用层向导将 Team Foundation Server 2012 安装到剩余的应用层。 这将重新组合场并完成场升级。
你的 TFS 场为 TFS 2012 或 TFS 2013:静止该场中的每个应用层。 在停止所有早期版本后,将 TFS 2013 安装到某个应用层中(不卸载 TFS 的早期版本),并对单独部署运行升级。 在该场中选择你喜欢的任何应用层;这个并不重要。 升级完成后,使用添加应用层向导将 Team Foundation Server 2013(不卸载 TFS 的早期版本)安装到剩余的应用层上。 这将重新组合场并完成场升级。
有关详细信息,请参阅本主题:如何:创建 Team Foundation Server 场(高可用性)
升级 Project Server 的 TFS 扩展
如果已将 Project Server 和 TFS 部署集成,并升级 TFS,则你的团队项目将像以前那样工作,但你无法访问任何新功能,直到安装新的 Project Server 的 TFS 扩展。 你应从 Project Server 中卸载旧扩展,然后在先前安装了扩展的所有服务器上安装扩展的最新版本。 为 Project Server 使用的扩展的版本应始终与所运行的 Team Foundation Server 的版本匹配。 有关详细信息,请参阅本主题:如何:将 Project Server 添加到 Team Foundation Server