在不同的服务器上升级TFS 2008到2010

时间:2010-05-27 08:22:04

标签: tfs2010 upgrade tfs2008 tfs-migration tfsintegrationplatform

我一直在寻找一种方法来迁移和升级我们的TFS 2008服务器到2010服务器,最好不会丢失任何数据。

我一直在关注TFS集成平台 http://tfsintegration.codeplex.com/

以及Visual Studio 2010 TFS升级指南 vs2010upgradeguide.codeplex.com

使用第一个链接查看文档TFS Integration Platform - Migration Guidance.xps,似乎建议我可以通过首先将TFS 2008从一个服务器迁移到另一个服务器然后将TFS 2008升级到所有数据来保留所有数据2010。

这是真的吗?

谢谢,

3 个答案:

答案 0 :(得分:4)

陈 - 几周前我们刚刚完成了这个过程。虽然这不是一件小事,但可以做到。实际上,TFS Install Guide中有关于迁移到新硬件的升级的具体指导。请查看“方案:升级Team Foundation Server”部分以及名为“清单:一个或多个服务器上的就地升级或迁移升级”的子部分。

对我们来说,最具挑战性的部分是SharePoint设置/配置,但如果您仔细阅读本指南,它应该会相当顺利。 This帖子可能有助于SharePoint文章。

答案 1 :(得分:1)

如果数据库在它自己的盒子上,那么首先需要升级到SQL 2008.完成后,您可以在新服务器上安装TFS 2010,在安装期间选择升级并将其指向数据库服务器。

如果数据库与TFS 2008位于同一个框中,那么首先需要备份所有数据库并使用SQL 2008将它们还原到新框。然后安装TFS 2010,在安装过程中选择升级并将其指向数据库服务器。

答案 2 :(得分:0)

应该是。将2008从一个服务器迁移到另一个服务器主要是一个数据库练习,但是在初始化应用程序层时可能会变得棘手。

说实话,我认为TFS集成平台迁移提供了从TFS 2005迁移到TFS 2008的指导。我的理解是TFS 2010具有向导中包含的升级功能,可以为您处理大部分事情。到目前为止,我只是从头开始安装TFS 2008,从头开始安装TFS 2010--我还没有尝试过向导的这一部分。

另一个考虑因素是TFS 2008实例的数据库平台。在我们的例子中,我们的2008安装在MS SQL Server 2005上,而TFS 2010 需要 SQL Server 2008,这样我们的升级可能会有点棘手。