我目前正在将TFS服务器从2008年升级到2010年进行试用。所以基本上,我已经完成了以下步骤:
备份数据库
在新的数据库服务器DB上恢复数据库。
在另一台服务器TFS上安装TFS 2010。
选择升级方案
因以下错误失败:
[Info @ 00:33:55.170] [2010-07-27 07:43:48Z] [信息]步骤 表演者:构建
[Info @ 00:33:55.170] [2010-07-27 07:43:48Z] [信息]步骤类型:
MigrateBuildDefinitionSchedules[Info @ 00:33:55.170] [2010-07-27 07:43:48Z] [信息]步骤数据 文字:
[错误@00:33:55.170] [2010-07-27 07:43:49Z] [错误]对象引用不是 设置为对象的实例。
[Info @ 00:33:55.170] [2010-07-27 07:43:49Z] [信息性] System.NullReferenceException:Object 引用未设置为的实例 对象
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobSchedule.Validate(字符串 topLevelParamName,Int32 minimumScheduleInterval)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobDefinition.Validate(字符串 topLevelParamName,Int32 minimumJobInterval)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobService.UpdateJobDefinitions(TeamFoundationRequestContext requestContext,IEnumerable
1 jobsToDelete, IEnumerable
1 jobUpdates,Boolean allowRunOnceJobs, Boolean repairQueueOnly)在 Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildDefinitions(TeamFoundationRequestContext requestContext,IList`1更新)
在 Microsoft.TeamFoundation.Server.Servicing.TFCollection.BuildStepPerformer.MigrateBuildDefinitionSchedules(字符串 stepData,ServicingContext servicingContext,Boolean validateOnly的)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(字符串 servicingOperation,String stepType, String stepData,ServicingContext servicingContext)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step,ServicingContext servingContext,ServicingStepGroup group,ServicingOperation servicingOperation,Boolean validateOnly的)
[Info @ 00:33:55.170] [2010-07-27 07:43:49Z]服务步骤迁移 构建定义计划失败。 (ServicingOperation: UpgradePreTfs2010Databases;步 group:Upgrade.TfsTeamBuild)
[Info @ 00:33:55.170] [2010-07-27 07:43:49Z] [信息]清算 字典,删除所有项目。
[错误@00:33:55.170]维修 操作失败。
我无法继续前进,也不知道出了什么问题。
请帮忙。
谢谢,
陈
答案 0 :(得分:1)
您的TFS 2008服务器是否已更新为Service Pack 1?
如果不是,您需要先更新。你可以试试以下:
http://blog.hinshelwood.com/archive/2010/05/03/upgrading-team-foundation-server-2008-to-2010.aspx