Не удалось обновить TFS 2008 до 2010 Не удалось обновить базу данных pre tfs 2010 - PullRequest
0 голосов
/ 28 июля 2010

В настоящее время я работаю над обновлением TFS-сервера с 2008 по 2010 годы для пробной версии. Итак, в основном, вот следующие шаги, которые я сделал:

  • резервная копия базы данных

  • восстановить базу данных на новом сервере БД, БД.

  • установить TFS 2010 на другой сервер, TFS.

  • выберите сценарий обновления

  • не удалось выполнить со следующей ошибкой:

[Info @ 00: 33: 55.170] [2010-07-27 07: 43: 48Z] [Информационный] Шаг Исполнитель: Build

[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: объект ссылка не установлена ​​на экземпляр объект.

в Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobSchedule.Validate (String topLevelParamName, Int32 minimumScheduleInterval)

в Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobDefinition.Validate (String topLevelParamName, Int32 minimumJobInterval)

в Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobService.UpdateJobDefinitions (TeamFoundationRequestContext requestContext, IEnumerable 1 jobsToDelete, IEnumerable 1 jobUpdates, логическое allowRunOnceJobs, Boolean repairQueueOnly)

в Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildDefinitions (TeamFoundationRequestContext requestContext, обновления IList`1)

в Microsoft.TeamFoundation.Server.Servicing.TFCollection.BuildStepPerformer.MigrateBuildDefinitionSchedules (String stepData, ServicingContext servicingContext, Boolean ValidateOnly)

в Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep (String servicingOperation, String stepType, Строка stepData, ServicingContext servicingContext)

в Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep (ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, логическое значение ValidateOnly)

[Info @ 00: 33: 55.170] [2010-07-27 07: 43: 49Z] Шаг обслуживания Migrate Не удалось построить графики определения. (ServicingOperation: UpgradePreTfs2010Databases; шаг группа: Upgrade.TfsTeamBuild)

[Info @ 00: 33: 55.170] [2010-07-27 07: 43: 49Z] [Информационный] Клиринг словарь, удалив все элементы.

[Ошибка @ 00: 33: 55.170] Обслуживание операция не удалась.

Я не могу двигаться дальше и понятия не имею, что пошло не так.

Пожалуйста, помогите.

Спасибо

Chen

1 Ответ

1 голос
/ 08 августа 2010

Был ли ваш сервер TFS 2008 обновлен до пакета обновления 1?

Если нет, то вам нужно сначала обновить.Вы можете попробовать следующее:

http://blog.hinshelwood.com/archive/2010/05/03/upgrading-team-foundation-server-2008-to-2010.aspx

...