sql-server - TFS 2018 错误:TF401054
问题描述
我已经成功TFS database 2015(SQL 2014)
恢复2018(SQL 2017)
。并重新映射它。但是当我尝试登录 TFS 时出现此错误
TF401054: 请求的服务级别属性 TFS_SERVICE_LEVEL 与预期值不匹配。Team Foundation Server 需要 Dev16.M122.7 服务级别,但数据库当前实现 Dev14.M113。
解决方案
我希望您的数据库备份处于已知的良好状态;您最好的选择是恢复一个正常工作的 TFS 2015 实例,然后遵循现代升级文档。
基本问题是您的团队项目集合数据库必须升级。将 TFS 2017 指向 TFS 2015 项目集合数据库而不使这些数据库通过正常的附加过程(并因此升级它们)是行不通的。在基于迁移的场景中,这通常通过 TFS 管理控制台完成。
您也许可以转到管理控制台并附加数据库,但我的建议是启动 TFS 2015 环境的工作实例并从头开始。
推荐阅读
- git - Github 多个存储库默认使用旧用户名
- javascript - 盖茨比:在 facebook 上分享 -> 图片太小
- javascript - Javascript“多维数组”(即数组的数组)的奇怪问题
- javascript - 光滑的多个类相同的功能 - 寻找最佳解决方案
- javascript - 渲染threeJs渲染器列表的问题
- c# - 在 ASP.NET Core 中使用证书身份验证调用 WCF 服务,而不使用传输安全模式
- c++ - 图片上的文字
- json - 如何在 VSCode 设置中设置 Prettier 以按文件类型有条件地应用单引号?
- android - 无法在 Kotlin 中使用 Retrofit TypeAdapter 将 Gson Doubles 舍入为 Longs
- java - 是否可以在 Spring Boot 中停止打印 AmqpRejectAndDontRequeueException 堆栈跟踪日志?