从TFS 2015升级至DevOps 2022:恢复数据库后无升级向导需重装吗?
解决Azure DevOps Server 2022未触发TFS 2015数据库升级向导的问题
不需要卸载重装DevOps 2022,优先尝试以下步骤:
- 确认数据库恢复状态:检查生产环境的Configuration和DefaultCollection数据库已完整恢复到SQL Server 2019,处于在线状态,且Azure DevOps服务账户拥有数据库的
db_owner权限。 - 手动启动配置工具:打开Azure DevOps Server 2022的配置中心,选择「应用层 - 连接到现有部署」选项,工具会自动检测已恢复的TFS数据库并触发升级向导。
- 验证数据库兼容级别:通过SQL Server Management Studio查看数据库属性→选项,确认兼容级别已设置为150(SQL Server 2019默认级别),若未设置,手动修改后再运行配置工具。
- 清理缓存并重启服务:停止Azure DevOps相关服务(应用池、Job Agent等),删除
C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache下的临时文件,重启服务后重新尝试配置。
卸载重装属于冗余操作,会重置现有配置,增加迁移工作量,仅在上述步骤全部无效时再考虑。
内容的提问来源于stack exchange,提问作者Rog
相关产品推荐
相关产品推荐

