Team Foundation 数据从 TFS2010/SQL Server 2008R2 迁移到 TFS2012/SQL Server 2012 服务器

Posted

技术标签:

【中文标题】Team Foundation 数据从 TFS2010/SQL Server 2008R2 迁移到 TFS2012/SQL Server 2012 服务器【英文标题】:Team Foundation Data Migration from TFS2010/SQL Server 2008R2 to TFS2012/SQL Server 2012 server 【发布时间】:2017-08-01 21:47:06 【问题描述】:

TFS2010/SQL Server 2008 R2 独立硬件已崩溃。我有这台机器的 windows 备份。

我可以将这些数据库直接迁移到新的 TFS2012/SQL Server 2012 设置吗?

这会节省时间,但我希望任何尝试过这种强制升级的人都能发表一些意见。我已经阅读了许多其他努力的博客,但没有找到这条具体的路线。当我尝试将“Tfs...”数据库附加到新的 SQL Server 时,我主要关心的是它们的有效性。

【问题讨论】:

【参考方案1】:

是的,你可以。

但是,我建议您安装最新版本的 TFS,即 TFS 2017 Update 1。当旧的软件基础设施可以免费升级时,维护它没有任何价值。由于您使用的是 TFS 2010,因此您应该先访问 TFS 2013.5...然后再访问 2017。

【讨论】:

这是一个明确的答案。我感谢路线图。但是 - 关于我将遇到的任何想法:“当我尝试将它们附加到新 SQL 时,我主要关心的是“Tfs ...”数据库的有效性” 我读过关于从 win 备份中恢复的 tfs db 有重新映射问题的恐怖故事。顺便说一句 - 我们已经设置并运行了新服务器。我即将删除现有的数据库并用恢复的数据库替换它们。

以上是关于Team Foundation 数据从 TFS2010/SQL Server 2008R2 迁移到 TFS2012/SQL Server 2012 服务器的主要内容,如果未能解决你的问题,请参考以下文章

签入时从 TFS(Team Foundation Server)更新 AssemblyInfo.cs 版本

TFS 2015(Visual Studio Team Foundation Server)的下载和安装

如何使用C#(Visual Studio)从TFS(Team Foundation Server)获取/复制文件

如何在 Eggplant 上使用 TFS(Team Foundation Server)?

TFS 2012 不会将 TFS 服务器添加到“Team Foundation Server 列表”

TFS 2015 版本定义“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”