Установка TFS 2010: prc_SaveCatalogChanges вернул неверное количество строк - PullRequest
0 голосов
/ 05 января 2011

Я пытался установить TFS2010 на Windows 7 Ultimate, но когда я попадаю на экран базовой конфигурации, я получаю сообщение об ошибке:

* TF255356: При настройке баз данных Team Foundation произошла следующая ошибка: Произошла ошибка при выполнении шага обслуживания. Установите корни каталога для компонента Install.TfsFramework во время установки: TF14103: Внутренняя ошибка: Процедура базы данных prc_SaveCatalogChanges вернула неверное количество строк. Для получения дополнительной информации см. Журнал конфигурации. *

Ранее я успешно установил TFS2010 на тот же компьютер, а также создал несколько проектов.Однако впоследствии это помешало мне создавать новые проекты (по причинам, которые я не смог диагностировать), поэтому я удалил приложение, а затем переустановил его, надеясь, что ошибка исчезнет.Ошибка, которую я получал до удаления, также содержала сообщение «Процедура базы данных prc_SaveCatalogChanges вернула неправильное количество строк» ​​

Любые идеи будут высоко оценены

ВЫДЕРЖКА ИЗ ОШИБКИ LOG:

[Ошибка @ 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 (TeamFoundationRequestContextrequestContext, CatalogQueryOptions queryOptions, логический предварительный просмотр, список 1& deletedResources, List 1 & Удаленные узлы) в Microsoft.TeamFoundation.Admin.FrameworkStepPerformer.InstallCatalogRoots (строка String stepData, ServicingContext servicingContext, Boolean.emper.EmperFound.FeF_TerFR.dll) в Microsoft.TMФреймворкгруппа vicingStepGroup, ServicingOperation, servicingOperation, Boolean validateOnly) [Info @ 12: 07: 57.654] [2011-01-05 12: 07: 57Z] Шаг обслуживания Установка корневых каталогов не удалась.(ServicingOperation: Install; Шаг группы: 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.group, ServicingOperation servicingOperation, логическое значение validateOnly)в Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformOperations (Boolean validateOnly, Int32 stepsToPerform) в Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execu. Microsoft.Operate.Exchange.Player (Int32).TeamFoundation.Admin.ApplicationDataTier.Apply (контекст OperationContext)

Внутренние сведения об исключении:

Сообщение об исключении: TF14103: Внутренняя ошибка: процедура базы данных prc_SaveCatalogChanges вернула неверное количество строк.(тип UnexpectedDatabaseResultException)

Трассировка стека исключений: в Microsoft.TeamFoundation.Framework.Server.ResultCollection.NextResult () в Microsoft.TeamFoundation.Framework.Server.TeamFoundationCatalogSourceQuestExjectExventExtEbject.ExchangeOntitionTextConject_ExjectConject_ExjectSigned.ExjectConject_Exject.ExceptionOxt_ExjectSigned_ExjectSigned_ExjectSigned_Exject_Exject_ExjectSigned_Exject_Exject_Exject_Exject_Exject_Exject_Exject_Exject_Exject_Exject_ExjectSigned_ExjectSigned_Exject_ExjectSigned_Port.dllв Microsoft.TeamFoundation.Framework.Server.CatalogTransactionContext.Save (TeamFoundationRequestContext requestContext, CatalogQueryOptions queryOptions, логический предварительный просмотр, List 1& deletedResources, List 1 & Удаленные узлы) в Microsoft.TeamFoundation.Admin.FractIntableStateIntextStatePortingStatePortingStatePortingStatePortingMicrosoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.formServicingStep (шаг ServicingStep, ServicingContext servicingContext, группа ServicingStepGroup, ServicingOperation servicingOperation, логическое validateOnly)

[Ошибка @ 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 (TeamFoundationRequestContextrequestContext, CatalogQueryOptions queryOptions, логический предварительный просмотр, список 1& deletedResources, List 1 & Удаленные узлы) в Microsoft.TeamFoundation.Admin.FrameworkStepPerformer.InstallCatalogRoots (строка String stepData, ServicingContext servicingContext, Boolean.emper.EmperFound.Fam.FeFFRFRF)Framework.Server.IStepPerformer.PerformStep (String servicingOperation, String stepType, String stepData, ServicingContext servicingContext)на Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep (шаг ServicingStep, ServicingContext servicingContext, ServicingStepGroup, ServicingOperation servicingOperation, логическая проверка validateOnly только для объекта..FinishStep (Исключительная ситуация) в Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep (шаг ServicingStep, группа ServicingContext servicingContext, группа ServicingStepGroup, ServicingOringInt32 stepsToPerform) в Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execute (Int32 numberOfStepsToPerform) в Microsoft.TeamFoundation.Admin.ApplicationConfigurationDriver.Execute () в Microsoft.TeamFoundApplication.Ader.внутреннийтрассировка стека исключений --- в Microsoft.TeamFoundation.Admin.ErrorList.HandleError (результат IResult) в Microsoft.TeamFoundation.Admin.ErrorList.Add (результат IResult) в Microsoft.TeamFoundation.Admin.OperationResult.Add (результат IResult) в Microsoft.TeamFoundation.(Контекст OperationContext) в Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady (контекст OperationContext) в Microsoft.TeamFoundation.Admin.LogicalTier.Apply (режим OperationalMode).[Info @ 12: 07: 57.695] [Info @ 12: 07: 57.695] - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +- + - + - + - + - + - + - +

1 Ответ

0 голосов
/ 12 июня 2011
  1. Первая установка или вы пытались с парой сбоев?
  2. Вы сделали это, а затем установили какие-либо SP перед удалением?

У меня возникла ситуациячто я только что прошел, где произошло следующее.

  1. Windows 7 Ultimate
  2. TFS 2010 Basic Edition
  3. TFS 2010 SP1
  4. Windows 7 SP1
  5. Удалите Windows 7 с пакетом обновления 1 (именно здесь весь ад).
  6. Удар головой о стол в течение нескольких часов
  7. Удаление TFS 2010
  8. Повторное применение Windows 7SP1 (тот или перестройка. Не в настроении).
  9. Установить TFS 2010
  10. Установить TFS 2010 SP1
  11. Настроить TFS

Тогдаэто сработало.Пробовал любую другую комбинацию.SP1 вызывает некоторые новые проблемы (сон часто блокируется. Другие случайные вещи).

Надеюсь, это поможет кому-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...