我正在将 TFS 2010 升级到 TFS 2012 Update 1。SQL Server 2008 R2 Service Pack 2 位于同一个服务器机箱上。目前我们有三个项目集合,每个集合中有 1-2 个项目,使用轻微修改的 Scrum 和敏捷模板。
在准备检查期间报告以下错误:
TF400129:就绪检查出错:验证团队项目集合是否有空间用于新系统字段
以下是日志文件的摘录:
[Info @08:50:44.021] +-+-+-+-+-| Verifying that the team project collection has space for new system fields |+-+-+-+-+-
[Info @08:50:44.021] Starting Node: VUPFLDLMT
[Info @08:50:44.021] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VUPFLDLMT
[Info @08:50:44.021] Getting Reachable Collections
[Info @08:50:44.021] Reachable collections found: 2
[Error @08:50:44.131] 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.VerifyFieldLimitNotExceededInAllTpcs.GetNewFieldCount(String connectionString)
at Microsoft.TeamFoundation.Admin.VerifyFieldLimitNotExceededInAllTpcs.Run(ActivityContext context)
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.RunNode()
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.Run(String& message, Boolean& continueOnError)
[Error @08:50:44.131] Unhandled message not defined for task VUPFLDLMT:Verifying that the team project collection has space for new system fields
[Error @08:50:44.131] TF400129: Error from readiness check: Verifying that the team project collection has space for new system fields
[Info @08:50:44.131] Completed VerifyFieldLimitNotExceededInAllTpcs: Error