TF400129 就绪检查出错:验证团队项目集合是否可升级
TF400129 Error from readiness check: Verifying that the team project collections are upgradeable
我正在尝试通过 TFS2015 将 TFS2010SP1 升级到 TFS2017。我已将我的数据库移动到新服务器(使用迁移指南),我现在正在尝试升级到 TFS2015。 TFS 2015 升级安装程序在 "Data Tier" 上失败。日志信息如下:
[Info @19:18:29.404] +-+-+-+-+-| Running VerifyAllCollectionsAttached: Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405]
[Info @19:18:29.405] +-+-+-+-+-| Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405] Starting Node: VCOLLECTIONSATTACHED
[Info @19:18:29.405] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLLECTIONSATTACHED
[Info @19:18:29.408] Getting Reachable Collections
[Info @19:18:29.408] Reachable collections found: 8
[Info @19:18:32.558] Node returned: Success
[Info @19:18:32.558] Completed VerifyAllCollectionsAttached: Success
[Info @19:18:32.558] -----------------------------------------------------
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Running VerifyCollectionsUpgradeable: Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559] Starting Node: VCOLUPGRADEABLE
[Info @19:18:32.559] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLUPGRADEABLE
[Info @19:18:32.563] Getting Reachable Collections
[Error @19:18:32.573] System.ArgumentNullException: Value cannot be null.
Parameter name: serviceLevel
at Microsoft.TeamFoundation.Common.TFCommonUtil.CheckStringForNullOrEmpty(String stringVar, String stringVarName, Boolean trim)
at Microsoft.TeamFoundation.Framework.Server.ServiceLevel..ctor(String serviceLevel)
at Microsoft.TeamFoundation.Admin.VerifyCollectionsUpgradeable.Run(ActivityContext context)
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.RunNode()
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.Run(String& message, Boolean& continueOnError)
[Error @19:18:32.573] Unhandled message not defined for task VCOLUPGRADEABLE:Verifying that the team project collections are upgradeable
[Error @19:18:32.581] TF400129: Error from readiness check: Verifying that the team project collections are upgradeable
[Info @19:18:32.581] Completed VerifyCollectionsUpgradeable: Error
我的所有 TFS 数据库都有 运行 "select * from sys.extended_properties",它们都显示 TFS_SERVICE_LEVEL = "Tfs2010.SP1.KB2182621.P#1"
非常感谢任何有关如何进一步进行或诊断的建议。
请注意,这个问题是独一无二的,因为它不是在询问如何从 2013 年升级到 2017 年,而是专门询问在升级过程中遇到的升级安装程序抛出异常时遇到的问题。
我最终不得不向 Microsoft 创建一个支持票证来解决这个问题。有一个处于错误状态的集合。删除此集合后,将不再抛出异常并且可以继续升级。
我正在尝试通过 TFS2015 将 TFS2010SP1 升级到 TFS2017。我已将我的数据库移动到新服务器(使用迁移指南),我现在正在尝试升级到 TFS2015。 TFS 2015 升级安装程序在 "Data Tier" 上失败。日志信息如下:
[Info @19:18:29.404] +-+-+-+-+-| Running VerifyAllCollectionsAttached: Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405]
[Info @19:18:29.405] +-+-+-+-+-| Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405] Starting Node: VCOLLECTIONSATTACHED
[Info @19:18:29.405] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLLECTIONSATTACHED
[Info @19:18:29.408] Getting Reachable Collections
[Info @19:18:29.408] Reachable collections found: 8
[Info @19:18:32.558] Node returned: Success
[Info @19:18:32.558] Completed VerifyAllCollectionsAttached: Success
[Info @19:18:32.558] -----------------------------------------------------
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Running VerifyCollectionsUpgradeable: Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559] Starting Node: VCOLUPGRADEABLE
[Info @19:18:32.559] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLUPGRADEABLE
[Info @19:18:32.563] Getting Reachable Collections
[Error @19:18:32.573] System.ArgumentNullException: Value cannot be null.
Parameter name: serviceLevel
at Microsoft.TeamFoundation.Common.TFCommonUtil.CheckStringForNullOrEmpty(String stringVar, String stringVarName, Boolean trim)
at Microsoft.TeamFoundation.Framework.Server.ServiceLevel..ctor(String serviceLevel)
at Microsoft.TeamFoundation.Admin.VerifyCollectionsUpgradeable.Run(ActivityContext context)
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.RunNode()
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.Run(String& message, Boolean& continueOnError)
[Error @19:18:32.573] Unhandled message not defined for task VCOLUPGRADEABLE:Verifying that the team project collections are upgradeable
[Error @19:18:32.581] TF400129: Error from readiness check: Verifying that the team project collections are upgradeable
[Info @19:18:32.581] Completed VerifyCollectionsUpgradeable: Error
我的所有 TFS 数据库都有 运行 "select * from sys.extended_properties",它们都显示 TFS_SERVICE_LEVEL = "Tfs2010.SP1.KB2182621.P#1"
非常感谢任何有关如何进一步进行或诊断的建议。
请注意,这个问题是独一无二的,因为它不是在询问如何从 2013 年升级到 2017 年,而是专门询问在升级过程中遇到的升级安装程序抛出异常时遇到的问题。
我最终不得不向 Microsoft 创建一个支持票证来解决这个问题。有一个处于错误状态的集合。删除此集合后,将不再抛出异常并且可以继续升级。