如何在TFS 2018上恢复TFS 2015 DB?

时间:2018-01-22 21:54:43

标签: tfs

我在另一台Windows服务器上对TFS 2015进行了预生产升级到TFS 2018。它工作正常。在我的TFS 2018测试期间,开发人员向TFS 2015提交了新代码。现在,我想再次在TFS 2018上恢复最新的TFS 2015 DB,并将所有开发人员的工作场所切换到TFS 2018。 我是否需要重复整个TFS 2018安装过程才能将TFS 2015升级到TFS 2018,还是有另一种方法可以做到这一点?

如果我需要重复安装TFS2018,我是否需要在此之前卸载TFS 2018?

由于

2 个答案:

答案 0 :(得分:2)

不,您不需要卸载:只需删除应用程序层配置即可。您可以从管理控制台轻松完成此操作(屏幕截图用于删除代理功能,只需要您提供的功能)。

Remove a feature from TFS

答案 1 :(得分:0)

预生产升级只是在生产环境中进行升级的干运行

通常我们使用它来测试您的升级。此过程测试升级数据库。您可以使用它在另一台硬件上同时测试TFS 2018,同时继续使用现有的旧TFS。

准备升级后,重新恢复数据库,并在服务器配置向导中使用生产升级方案。

不确定您是否希望在生产环境或预生产环境中恢复TFS 2018上的最新TFS 2015数据库。

如果要将TFS2015上的新更改还原到预生产TFS 2018环境。这不是常见的情况,通常我们会放弃预生产环境。如果您坚持这一点,您可能需要再次使用预生产样式重新升级到TFS2018。您还可以尝试在TFS2015上备份数据库并在TFS2018预生产环境中将其还原。您可能必须更改服务器ID,以确保此部署不会干扰生产环境。

否则,建议您稍后直接在生产环境中移动更改,tutorial进行就地升级到TFS2017(类似于没有sharepoint的TFS2018)供您参考。