2013-12-04 3 views
1

2 дня назад я сделал следующее тестирование обновления с TFS 2005 по 2010 год, то к 2012 году (я не настраиваю отчетов или Sharepoint)TF254024 - Обновление с TFS 2005 до TFS 2010 в TFS 2012

  1. копировали 6 ТФ 2005 базы данных
  2. Восстановлены их на сервере SQL Server 2008, используемый TFS 2010
  3. Ран TFSconfig установки удаления: ALL на сервере приложений TFS 2010 года (как я установку тест-сайта)
  4. раскрылись TFS 2010 админ окна и сделал обновление
  5. Самостоятельный мою коллекцию TFS2010 и сделал процесс импорта для TFS2012

Вчера, я хотел бы попробовать этот процесс еще раз, чтобы убедиться, что у меня были все шаги вниз. Так что я сделал некоторые первоначальные очистки

  1. Deleted все базы данных на сервере Sql TFS 2010
  2. Отдельный сбор тест на TFS 2012, а затем удалить связанную базу данных

, а потом я перезагрузил шаги, но она застревает на шаге 4

  1. копировали 6 TFS 2005 базы данных
  2. Восстановлены их на сервере SQL Server 2008, используемого TFS 2010
  3. Ран TFSconfig установки деинсталляции: ALL на сервере TFS 2010 приложения
  4. Открыт в 2010 году окна администратора TFS и сделал обновление

Я получаю ошибку на шаге 4 находится TF254024: База данных для Team Foundation Serer, которую можно обновить, не найдена в следующем экземпляре ... Убедитесь, что вы указали правильное имя сервера и экземпляра.

Я дважды проверил имя сервера & экземпляр. Убедитесь, что учетная запись, на которой выполняется обновление, имеет полные разрешения.

Я не уверен, что еще делать. Мои поиски не доказали, что они плодотворны.

+0

Глупый вопрос: вы уверены, что восстановление базы данных прошло успешно и что экземпляр SQL-сервера запущен и работает, верно? –

+0

Студия управления Sql сказала мне, что все они были восстановлены успешно, и я могу случайным образом выбрать * заявление на таблицах, поэтому я думаю, что мы можем это исключить;) – Lareau

ответ

3

Я понял вопрос.

Когда я тестировал развертывание в первый раз, мы пытались выполнить миграцию вместо обновления. Мы добавили 2 расширенных свойства в основную таблицу из базы данных TFSIntegration (на основе другой ошибки).

Я удалил оба этих расширенных свойства, и я смог запустить обновление.

Редактировать 1- Я попробовал процесс снова (восстановить базу данных и попытаться выполнить обновление). Оставшиеся свойства снова вернулись.

поэтому запуск этого скрипта фиксировал процесс.

USE TfsIntegration; 
GO 
EXEC sp_dropextendedproperty 
@name = N'TFS_DATABASE_CATEGORIES'; 
GO 

EXEC sp_dropextendedproperty 
@name = N'TFS_INSTANCE'; 
GO 
+0

Вау, это неясно. Хорошая информация! –

Смежные вопросы