TFS升级是否同步升级数据库?升级TFS2017至2018时能否升级SQL Server?
TFS 2017 升级到 2018 时,SQL Server 会自动升级吗?
直接给你明确答案:不会,TFS 2018的升级向导完全没有自动升级SQL Server版本的选项。
我之前处理过好几次TFS跨版本升级的场景,微软把TFS升级和SQL Server升级拆成了两个独立的流程——毕竟SQL Server升级涉及到数据库引擎兼容性、实例配置、权限迁移等一堆独立的复杂操作,不是TFS升级工具能顺带搞定的。TFS升级向导的核心职责只是迁移TFS自身的数据库结构、配置数据和业务数据,它只会检查当前SQL Server版本是否符合要求,如果不符合,会直接终止升级流程并给出提示。
给你一个靠谱的升级步骤建议:
- 第一步:先单独完成SQL Server 2014到2016/2017的升级(注意TFS 2018要求SQL Server至少是2016 SP1版本,且必须是Standard或Enterprise版),升级前务必备份所有TFS相关的数据库(比如
Tfs_Configuration、各个项目集对应的Tfs_XXXCollection数据库) - 第二步:SQL Server升级完成并验证正常后,再运行TFS 2018的升级向导,它会检测到符合要求的SQL环境,然后顺利完成TFS自身的升级迁移
这样分开操作能最大程度降低风险,毕竟SQL Server升级本身就需要单独规划测试,你今晚的非生产环境测试可以重点验证这个分步流程是否顺畅。
内容的提问来源于stack exchange,提问作者Bill Greer
相关产品推荐
相关产品推荐

