Перенос на месте с TFS 2010 до TFS 2015

У меня есть вопрос об обновлении на месте с Team Foundation Server 2010 до Team Foundation Server 2015 Наша текущая ситуация содержит следующие версии программного обеспечения:  - Windows Server 2008 R2  - SQL Server 2008 R2  - Team Foundation Server 2010

Мы хотели бы выполнить обновление на месте этого сервера до следующих новых версий.  - Windows Server 2012 R2  - SQL Server 2014  - Team Foundation Server 2015

Это отдельная установка сервера в среде VMWare. Добавление дополнительных ресурсов не является проблемой. Поэтому по этой причине мы хотели бы пойти на обновление на месте.

С информацией, которую я нашел на https://msdn.microsoft.com/library/vs/alm/tfs/administer/requirements, с нашей текущей версией SQL не представляется возможным перейти на TFS 2015 в одном идти. Должен ли мы сначала перейти на TFS 2012 (который по-прежнему поддерживает SQL Server 2008 R2)? Затем обновите до SQL 2012 SP1, затем TFS 2015... и так далее.

Или должно быть проще в нашей ситуации перенести базы данных TFS 2010 на новый сервер со всеми последними версиями, а затем обновить базы данных (и, следовательно, не выполнять обновление на месте)?

Существует много документации, описывающей различные сценарии миграции, что вызывает некоторую путаницу.

Может ли кто-нибудь дать нам несколько предложений или ответить на вопрос о том, как лучше всего двигаться вперед?

Ответ 1

Что вы можете сделать:

  • Удалить TFS с текущего сервера
  • Удалить SQL Server на текущем сервере
  • Установите SQL Server 2014 на нем
  • Прикрепите базы данных к SQL Server 2014
  • Установите TFS 2015 и пройдите мастер обновления.

Это своего рода обновление на месте. В самом деле, помните о проблеме с Sharepoint, это будет ваша насущная причина сделать промежуточную остановку обновления по пути, если вам это нужно.

В любом случае, я вижу, что многие пользователи де-связи Sharepoint от TFS, так как функции Sharepoint редко используются или даже известны.

Ответ 2

Что-то еще нужно учитывать. Если вы используете какую-либо функцию sharepoint в TFS 2010, и хотите сохранить содержимое, хранящееся там, вы, вероятно, захотите перейти на TFS 2012 в любом случае. TFS 2010 использует WSS 3.0, а TFS 2015 использует последнюю версию sharepoint express. Прямая миграция с WSS 3.0 на последнюю версию отсутствует, поэтому вам нужно использовать пакетную версию в TFS 2012 в качестве промежуточного обновления.

Если sharepoint не является проблемой, я бы предложил создать новую инфраструктуру и перенести базы данных TFS. Это будет проще, и у ИМХО есть еще несколько преимуществ.

  • вы можете выполнить пробную миграцию, чтобы очистить любые дополнительные проблемы.
  • получите некоторые тайминги, чтобы вы знали, сколько времени займет реальная миграция.