8

我一直在寻找一种将我们的 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 来保留所有数据。

这是真的?

谢谢,

4

3 回答 3

4

Chen - 几周前我们刚刚经历了这个过程。虽然这不是一件小事,但它可以做到。在TFS 安装指南中实际上有关于迁移到新硬件的升级的具体指导。查看场景:升级 Team Foundation Server 部分和名为清单的子部分:在一个或多个服务器上就地或迁移升级。

对我们来说,练习中最具挑战性的部分是 SharePoint 设置/配置,但如果您密切遵循指南,它应该会相当顺利。这篇文章可能对 SharePoint 部分有所帮助。

于 2010-06-03T12:34:25.360 回答
1

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

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

于 2010-05-28T17:18:40.760 回答
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,因此这将使我们的升级可能有点棘手。

于 2010-05-27T14:04:30.557 回答