基本上我们在PROD中运行现有的TFS 2013,我们可以在新机器中安装TFS 2018并恢复数据库吗? 请指导我从2013年到2018年升级
答案 0 :(得分:2)
我担心您的SQL Server版本不符合TFS 2018的要求。由于TFS 2018仅支持 SQL Server 2017 和 SQL Server 2016(最低SP1)。
在升级之前,您需要浏览文章Upgrade your deployment to the latest version of TFS。并按照文章Upgrade scenario walkthrough for Team Foundation Server中的步骤升级您的TFS。总结这里的步骤:
- 准备环境。第一步是检查system requirements是否为TFS 2018.升级SQL Server是 您的方案所必需的。包括SQL Server,您还需要检查其他系统 要求和准备环境。
- 期待最好,做好最坏的准备。如果出现问题,您必须拥有完整且一致的database backups集 出错了。
- 升级。准备完成后,您需要安装新版本的TFS以获取新的二进制文件,然后运行 通过升级向导升级数据库。
- 配置新功能。根据您升级的版本,您可能需要configure each team project才能获得访问权限 提供了一些新功能。
醇>
这是一个有用的博客供您参考:
https://blogs.msdn.microsoft.com/rob/2016/12/22/upgrading-from-tfs-2013-to-tfs-2017/
答案 1 :(得分:1)
即使可以进行分离/附加升级,也不建议采用这种方式,您可以找到更多详细信息here和here为什么会这样。你仍然可以走那条路,但至少你会意识到可能存在的问题。
对于最安全的方式,可以将您的系统从TFS 2013实际升级到TFS 2018。但是,由于TFS requirements,您必须制作类似这样的方法来制作有可能:
从TFS 2013升级到TFS 2015或TFS 2017.根据您当前使用的SQL Server,如果是SQL Server 2012,则必须先进入TFS 2015,将SQL Server升级为SQL Server 2016年(最低SP1),然后继续第二次升级到TFS 2018。