【发布时间】:2020-07-18 19:05:45
【问题描述】:
我一直在尝试将 TFS2010 安装到 Windows 7 Ultimate 上,但是当我进入基本配置屏幕时,我收到一条错误消息:
*TF255356:配置 Team Foundation 数据库时发生以下错误:执行服务步骤时发生错误安装组件 Install.TfsFramework 的目录根在安装期间:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数..有关详细信息,请参阅配置日志。*
之前,我已经成功地将 TFS2010 安装到同一台机器上,并且还创建了一些项目。然而,它随后阻止了我创建新项目(由于我无法诊断的原因),所以我卸载了该应用程序,然后重新安装它,希望错误会消失。我在卸载之前遇到的错误还包含消息“数据库过程 prc_SaveCatalogChanges 返回了错误的行数”
任何想法将不胜感激
从错误日志中提取:
[Error @12:07:57.652] TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。
[Info @12:07:57.654] Microsoft.TeamFoundation.Framework.Server.UnexpectedDatabaseResultException:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。
在 Microsoft.TeamFoundation.Framework.Server.ResultCollection.NextResult()
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationCatalogService.BuildResources(TeamFoundationRequestContext requestContext,ResultCollection rc,CatalogQueryOptions queryOptions)
在 Microsoft.TeamFoundation.Framework.Server.CatalogTransactionContext.Save(TeamFoundationRequestContext requestContext,CatalogQueryOptions queryOptions,布尔预览,List1& deletedResources, List1& deletedNodes)
在 Microsoft.TeamFoundation.Admin.FrameworkStepPerformer.InstallCatalogRoots(字符串 stepData,ServicingContext servingContext,布尔 validateOnly)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(字符串服务操作,字符串 stepType,字符串 stepData,ServicingContext 服务上下文)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep 步骤,ServicingContext 服务上下文,ServicingStepGroup 组,ServicingOperation 服务操作,布尔 validateOnly)
[Info @12:07:57.654] [2011-01-05 12:07:57Z] 服务步骤安装目录根失败。 (服务操作:安装;步骤组:Install.TfsFramework)
[Info @12:07:57.686] 清除字典,删除所有项目。
[错误@12:07:57.688] TF255184:操作过程中发生错误。消息 = TF255356:配置 Team Foundation 数据库时发生以下错误:执行服务步骤时发生错误安装组件 Install.TfsFramework 的目录根在安装期间:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。有关详细信息,请参阅配置日志。
[错误@12:07:57.689]
异常消息:执行服务步骤时发生错误在安装期间安装组件 Install.TfsFramework 的目录根:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。 (类型 CollectionServicingException)
异常堆栈跟踪:在 Microsoft.TeamFoundation.Framework.Server.ServicingContext.FinishStep(异常异常) 在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep 步骤,ServicingContext 服务上下文,ServicingStepGroup 组,ServicingOperation 服务操作,布尔 validateOnly) 在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformOperations(布尔 validateOnly,Int32 stepsToPerform) 在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execute(Int32 numberOfStepsToPerform) 在 Microsoft.TeamFoundation.Admin.ApplicationConfigurationDriver.Execute() 在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext 上下文)
内部异常详情:
异常消息:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。 (类型 UnexpectedDatabaseResultException)
异常堆栈跟踪:在 Microsoft.TeamFoundation.Framework.Server.ResultCollection.NextResult()
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationCatalogService.BuildResources(TeamFoundationRequestContext requestContext,ResultCollection rc,CatalogQueryOptions queryOptions)
在 Microsoft.TeamFoundation.Framework.Server.CatalogTransactionContext.Save(TeamFoundationRequestContext requestContext,CatalogQueryOptions queryOptions,布尔预览,List1& deletedResources, List1& deletedNodes)
在 Microsoft.TeamFoundation.Admin.FrameworkStepPerformer.InstallCatalogRoots(字符串 stepData,ServicingContext servingContext,布尔 validateOnly)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(字符串服务操作,字符串 stepType,字符串 stepData,ServicingContext 服务上下文)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servingContext, ServicingStepGroup group, ServicingOperation servingOperation, Boolean validateOnly)
[Error @12:07:57.690] TF255248:应用配置的进程必须因错误而终止。
[错误@12:07:57.692] TF255247:应用以下配置时出错:Microsoft.TeamFoundation.Admin.ConfigurationApplyException:TF255356:配置 Team Foundation 数据库时出现以下错误:执行服务步骤时出错安装目录安装期间组件 Install.TfsFramework 的根:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。有关详细信息,请参阅配置日志。 (执行服务步骤安装目录根时发生错误安装过程中组件 Install.TfsFramework:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。)---> Microsoft.TeamFoundation.Framework.Server.CollectionServicingException:执行服务步骤时发生错误在安装期间安装组件 Install.TfsFramework 的目录根:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。 ---> Microsoft.TeamFoundation.Framework.Server.UnexpectedDatabaseResultException:TF14103:内部错误:数据库过程 prc_SaveCatalogChanges 返回了错误的行数。
在 Microsoft.TeamFoundation.Framework.Server.ResultCollection.NextResult()
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationCatalogService.BuildResources(TeamFoundationRequestContext requestContext,ResultCollection rc,CatalogQueryOptions queryOptions)
在 Microsoft.TeamFoundation.Framework.Server.CatalogTransactionContext.Save(TeamFoundationRequestContext requestContext,CatalogQueryOptions queryOptions,布尔预览,List1& deletedResources, List1& deletedNodes)
在 Microsoft.TeamFoundation.Admin.FrameworkStepPerformer.InstallCatalogRoots(字符串 stepData,ServicingContext servingContext,布尔 validateOnly)
在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(字符串服务操作,字符串 stepType,字符串 stepData,ServicingContext 服务上下文)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep 步骤,ServicingContext 服务上下文,ServicingStepGroup 组,ServicingOperation 服务操作,布尔 validateOnly)
--- 内部异常堆栈跟踪结束 ---
在 Microsoft.TeamFoundation.Framework.Server.ServicingContext.FinishStep(异常异常)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep 步骤,ServicingContext 服务上下文,ServicingStepGroup 组,ServicingOperation 服务操作,布尔 validateOnly)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformOperations(布尔 validateOnly,Int32 stepsToPerform)
在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execute(Int32 numberOfStepsToPerform)
在 Microsoft.TeamFoundation.Admin.ApplicationConfigurationDriver.Execute()
在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext 上下文)
--- 内部异常堆栈跟踪结束 ---
在 Microsoft.TeamFoundation.Admin.ErrorList.HandleError(IResult 结果)
在 Microsoft.TeamFoundation.Admin.ErrorList.Add(IResult 结果)
在 Microsoft.TeamFoundation.Admin.OperationResult.Add(IResult 结果)
在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext 上下文)
在 Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady(OperationContext 上下文)
在 Microsoft.TeamFoundation.Admin.ApplicationTier.Install(OperationContext 上下文)
在 Microsoft.TeamFoundation.Admin.ApplicationTier.Apply(OperationContext 上下文)
在 Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady(OperationContext 上下文)
在 Microsoft.TeamFoundation.Admin.LogicalTier.Apply(操作模式模式)。
[信息@12:07:57.695]
[信息@12:07:57.695]-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+
【问题讨论】: