Назад | Перейти на главную страницу

Миграция Team Foundation Server 2010 на новое оборудование

Ситуация: TFS была установлена ​​на ПК с Windows 7, чтобы заменить исходный код 2005. Люди входят в систему через веб-портал tfs, а пользователи Visual Studio подключаются также к tfs.

Теперь прибыл новый сервер, и TFS необходимо перенести на новый сервер.

Что я сделал до сих пор:

  1. установлен TFS (расширенный мастер) на сервере
  2. на сервере установлены tfs power tools
  3. сделал резервную копию на ПК
  4. восстановил резервную копию на сервере (через TFS power tools)
  5. на сервере были неправильные имена сайтов, все еще с компьютера. (например: http: //ПК: 8080 / tfs вместо http: //сервер: 8080 / тс)
  6. Мне удалось изменить URL-адреса на правильные

Я зашел на http: //сервер: 8080 / tfs, но не сработало.

Когда я остановил сайт TFS на компьютере в IIS и перешел на http: //сервер: 8080 / tfs, это сработало, теперь я вижу портал, но с ошибка: TF31002.

Есть идеи, как исправить ошибку TF31002 или что делать? (Sharepoint также установлен на этом сервере)

С уважением

Есть процесс для перемещение TFS: это не только резервное копирование и восстановление базы данных. Это задокументировано в MSDN Перемещение Team Foundation Server.

Вам лучше:

  • Создайте новую установку TFS на сервере. Не создавайте коллекции проектов.
  • На ПК отсоедините каждую коллекцию проектов.
  • На ПК сделайте резервную копию каждой из теперь отключенных баз данных коллекции проектов.
  • На сервере восстанавливаем каждый проект коллекции базы данных.
  • В TFS на сервере подключите к каждой базе данных коллекции проектов.

(Примечание: это означает, что база данных конфигурации не перемещен: я подозреваю, что это ваша основная проблема.)

Отсоединение и присоединение коллекций проектов выполняется с помощью консоли администрирования Team Foundation Server в узле Коллекции командных проектов.

Это тема, которую вы хотите на MSDN: http://msdn.microsoft.com/en-us/library/ms404869.aspx

Вам нужно сделать несколько вещей на новом сервере, чтобы TFS заработала.

Я полагаю, вы установили SQL Server на новый сервер? Вам нужно запустить инструмент командной строки TFS, который устанавливает роль SQL Server и выполняет некоторые другие действия. Вам не нужно беспокоиться о каких-либо материалах, связанных с отчетами или SharePoint в той статье, которую я связал, потому что у вас их не было в предыдущей клиентской установке TFS. После того, как вы настроили и запустили TFS, вы можете ДОБАВИТЬ sharePoint, что является другой задачей, охватываемой другой процедурой. Я предлагаю запустить установку точно так же, как и на клиенте, а затем подумать об улучшении с помощью SharePoint и отчетности, которые являются нетривиальными задачами, если вы хотите интегрироваться с существующей коллекцией / командным проектом.