【问题标题】:TFS 2012 backup database restore in TFS 2014TFS 2012 中的 TFS 2012 备份数据库还原
【发布时间】:2016-07-27 20:35:34
【问题描述】:

我有 TFS 2012,我想将它升级到 2015。根据 MSDN 网站,这应该不是问题,除非我这样做 (...)

在开始之前,我对配置数据库和项目集合进行了备份。 我下载了 TFS 2015 并执行了安装程序,允许安装程序升级我的 2012。它导致了一个错误,我丢失了所有东西(当然除了备份)。

我一点也不慌,心想:我会删除 2015,重新安装 2012 并放回备份。好想法,对吧?除了我运行 SQL 2014 并且 TFS 2012 的安装不允许 SQL 2014 之外(什么...?)。

(重新)安装 SQL 2012 也没有任何意义,因为备份是在 2014 年进行的。

仍然没有恐慌......

接下来我尝试重新安装 SQL 2014 和 TFS 2015。设置我需要的集合并尝试恢复备份的数据库...我看到的唯一一件事是错误。至少我试过了,对吧?

所以,我在这里......现在有点恐慌已经淹没了。

有没有什么方法可以将后面存储的所有信息(TFS 2012 的 SQL 2014 数据库)获取到我的 TFS 2014 环境中?

【问题讨论】:

  • 您是如何使用 SQL2014 获得 TFS2012(当您备份数据库时)?
  • 你能提供一些错误吗?听起来您进行了就地升级,这绝对不会导致您“失去一切”

标签: sql-server tfs-2015


【解决方案1】:

您需要先恢复备份的数据库。然后配置 TFS2015 与 SQL2014 关联。您应该使用 Team Foundation Server 配置中心的 升级 选项来实现它。

如果您在升级过程中遇到错误,请提供这些错误的详细信息以及您卡在哪个步骤。

【讨论】:

    【解决方案2】:

    更简单,新安装 tfs 2015 指向一个空的新 sql 2015 安装。 完成后,只恢复sql 2014上的集合dbs。不要恢复tfs_configuration。

    希望您在 2012 年将它们分离,然后再备份。 现在转到 tfs 2015 管理控制台并附加集合菜单。 如果 db 出现,则它已被分离并正确恢复。 一一附上collectiondbs。 否则你必须在 2012 年运行 tfsconfig / repair。

    【讨论】:

      【解决方案3】:

      这个问题几乎和:Copy TFS 2012 collection to another server with TFS 2015 Installed

      执行相同的步骤,但跳过原始集合的重新附加步骤。

      【讨论】:

        猜你喜欢
        • 2016-06-12
        • 2018-11-01
        • 1970-01-01
        • 2020-06-10
        • 2012-09-02
        • 2014-09-24
        • 2013-04-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多