Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在TFS 2018上恢复TFS 2015 DB?_Tfs - Fatal编程技术网

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

如何在TFS 2018上恢复TFS 2015 DB?,tfs,Tfs,我在另一台Windows服务器上进行了TFS 2015到TFS 2018的预生产升级。它工作得很好。在我的2018年TFS测试期间,开发人员向2015年TFS提交了新代码。现在,我想再次在TFS 2018上恢复最新的TFS 2015 DB,并将所有开发人员的工作场所切换到TFS 2018。 我是否需要重复整个TFS 2018安装过程,以将TFS 2015升级到TFS 2018,还是有其他方法 如果需要重复安装TFS2018,是否需要在此之前卸载TFS 2018 谢谢生产前升级只不过是在生产环境中

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

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


谢谢

生产前升级只不过是在生产环境中进行升级的一次试运行

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

准备好升级后,再次恢复数据库,只需在服务器配置向导期间使用生产升级场景即可

不确定是否要在生产环境或预生产环境的TFS 2018上恢复最新的TFS 2015 DB

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


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

否,您不需要卸载:只需删除应用层配置即可。您可以从管理控制台轻松地执行此操作(屏幕截图用于删除代理功能,这只是您需要的)


感谢您的回复。是的,我想在TFS 2018上恢复刷新的TFS 2015 DB。原因是预生产环境升级了Windows Server 2016和TFS 2016,而生产环境升级了旧版本的Windows 2012和SQL 2008)。据我所知,我必须在预生产环境中卸载TFS 2018,恢复那边刷新的TFS 2015 DB,然后重新安装TFS 2018,以便将生产环境切换到预生产环境。这是正确的吗?谢谢。@MBK是的,这是目前最合适的方式,一旦您准备好升级硬件,建议您稍后直接从TFS2015迁移到TFS2018。谢谢您,Giulio。很抱歉,我无法将您的回答标记为答案,因为我已将Patrick的回答标记为答案。