【问题标题】:Migration from TFS 2010 to TFS 2012从 TFS 2010 迁移到 TFS 2012
【发布时间】:2013-02-06 11:26:25
【问题描述】:

我一直在网上搜索有关如何将 2010 tfs 集合迁移到新的 tfs 2012 服务器的干净解决方案,但没有运气。请有人协助我完成这个过程的步骤或一个好的博客。我们想要进行迁移而不是升级的原因是因为我们获得了新硬件,并且希望在升级我们的实时环境之前首先试用 TFS 2012。因此,我们想导入我们所有的集合,包括工作项和构建流程模板。

【问题讨论】:

    标签: tfs hardware tfs-migration


    【解决方案1】:

    这是一篇不错的博文:http://mohamedradwan.wordpress.com/2013/01/05/upgrade-tfs-2010-to-tfs-2012-with-migration-to-a-new-hardware-series/

    您要遵循的基本步骤是:

    1. 备份所有您的 2010 年数据库。
    2. 在新硬件上的 SQL Server 上恢复这些数据库。
    3. 在新硬件上安装 TFS 2012
    4. 到了配置时间。选择升级选项。
    5. 它将询问您的数据库在哪里。选择您在 #2 中使用的 SQL Server。
    6. 按开始。

    注意,如果您想使用与 2010 相同的客户端来测试 2012,那么您需要“克隆”系统,否则您的客户端会感到困惑。为此,请参阅http://msdn.microsoft.com/en-us/library/vstudio/ee349259.aspx

    【讨论】:

    • 这个场景怎么样:
    • 我当前的应用程序层和数据层的 TFS 2010 实施安装在同一台服务器上 - Windows Server 2008 R2 Ent。 (使用 SQL Server 2008 R2)。我们现在希望升级到 TFS 2013 并拥有两个我们希望分别用于应用程序层和数据层的新服务器。在数据层服务器上,我们还将拥有 SQL Server 2012 SP1,因为 TFS 2013 仅支持该版本的 SQL 或更高版本。因此,我们必须将 SQL 从 2008 R2 升级到 2012 SP1。实现这一目标的最佳方法是什么?新服务器是否必须首先安装 SQL Server 2008 R2?
    【解决方案2】:

    您可以在 2010 年使用分离选项一次移动一个集合,然后使用附加选项将其附加到 2012 年。

    http://msdn.microsoft.com/en-us/library/dd936138(v=vs.100).aspx

    【讨论】:

    • 分离和附加是跨服务器移动集合的好方法。也就是说,如果您想升级整个实例(甚至跨硬件),我强烈建议您进行“真正的”升级。我已经在回答中描述了如何做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2011-08-14
    相关资源
    最近更新 更多