将 TFS 2012 Express 升级到 TFS 2013 Express

将 TFS 2012 Express 升级到 TFS 2013 Express

我想要做的是将我们的 TFS 2012 express 升级到 TFS 2013 express。

有许多指南告诉如何从 express 升级到其他版本(从免费到非免费),但我似乎找不到如何从 express 升级到 express。

我甚至不知道这样的迁移是否可行或者微软是否允许,因为快速版本是免费的等等。

到目前为止,我尝试过的是在安装了 TFS express 2012 的服务器上运行 TFS express 2013 的安装程序,以查看是否出现任何升级选项。我在向导中走得足够远,但没有升级选项的迹象,所以我犹豫着是否要按安装,因为我不知道在同一台服务器上运行两个 TFS 实例会如何表现。

如果你们中有人找到了方法做到这一点,我将非常感激您的帮助。

答案1

在收到没有我认为有价值的回复后,我决定祈祷一切顺利,猜猜结果是什么:

从 TFS 2012 express 升级到 TFS 2013 express 是受支持的,而且我可以说升级得很好。

在我看来,对于如何做到这一点没有明确的答案,所以这里是我所做步骤:

  1. 第一的使用 TFS 实用程序或 SSMS 备份所有 TFS 数据库。
  2. 下载 TFS 2013 express ISO 并开始安装。此时有点吓人,因为安装会立即开始,而不会询问有关现有安装的任何信息,也不会说任何有关升级的信息。
  3. 当此向导完成后,您将获得新 TFS 的配置向导,而您之前的 TFS 将不起作用。不要担心这一点。在此向导中选择升级选项。
  4. 这里您需要确认您已备份数据库。还有一个链接用于启动一个实用程序,如果您没有备份数据库,该实用程序将备份您的数据库。
  5. 单击“下一步”后,需要填写更多详细信息,然后向导将首先将您的 SQL Server 升级到版本 2012,然后升级其余的 TFS 和数据库。
  6. 最后,您会收到成功完成通知以及新 TFS 的 URI,并且一切运行正常,至少就我的情况而言是这样的。

答案2

答案3

将 TFS 2012 express 升级到 2017 express 也得到了很好的支持。

我刚刚遵循了 2017 express 的安装过程,安装向导询问我是否升级现有的 2012 实例。

但是,升级并没有删除 Program Files 中的 2012 文件夹。

相关内容