【问题标题】:TFS 2010 installation: prc_SaveCatalogChanges returned the wrong number of rowsTFS 2010 安装: prc_SaveCatalogChanges 返回错误的行数
【发布时间】: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]-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+

【问题讨论】:

    标签: tfs tfs-2010


    【解决方案1】:
    1. 第一次安装还是尝试了几次失败?
    2. 您是否在卸载前安装了任何 SP?

    我有一种情况,我刚刚通过,发生了以下情况。

    1. Windows 7 旗舰版
    2. TFS 2010 基础版
    3. TFS 2010 SP1
    4. Windows 7 SP1
    5. 卸载 Windows 7 SP1(这就是一切崩溃的地方)。
    6. 用头撞桌子几个小时
    7. 卸载 TFS 2010
    8. 重新应用 Windows 7 SP1(那个或重建。没心情)。
    9. 安装 TFS 2010
    10. 安装 TFS 2010 SP1
    11. 配置 TFS

    然后它起作用了。尝试了所有其他组合。 SP1 引起了一些新问题(睡眠锁定了很多。其他随机的事情)。

    希望这对某人有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多