Путь обновления TFS 2010 до Azure DevOps Services - Обход или нет? - PullRequest
0 голосов
/ 17 февраля 2020

Я готовлю обновление локального экземпляра TFS 2010 до облачных Azure DevOps Services, используя инструмент переноса данных Microsoft для Azure DevOps Migration, чтобы упростить переход базы сбора данных на Azure DevOps Services , Однако есть несколько ключевых моментов или предостережений, которые следует выделить в связи с предлагаемым обновлением, и они перечислены ниже.

  1. Это будет «Обновление на месте», что означает, что мы намерены использовать существующее «на -предпринимает "оборудование на протяжении всего процесса.
  2. Наш экземпляр TFS 2010 размещен на Windows Server 2008 R2 Enterprise сервере.
  3. Уровень данных реализован на Microsoft SQL Server 2008 Экземпляр R2.

Теперь Руководство по миграции данных рекомендует, чтобы для перехода на Azure DevOps Services нам сначала нужно было выполнить обновление с TFS 2010 до TFS 2013, так как согласно прилагаемой карте пути обновления. Однако TFS 2013 не совместим с SQL Server 2008 R2 и требует SQL Server 2012 (Express, Standard, Enterprise).

С другой стороны, TFS 2012 поддерживает SQL Server 2008 R2 а затем может быть обновлен непосредственно до Azure DevOps Services в соответствии с рекомендуемым путем обновления Data Migration Tool. Я полагаю, что это избавит от необходимости обновлять наш текущий экземпляр SQL Server с SQL 2008 R2 до SQL Server 2012 (для обновления до TFS 2013), чтобы, наконец, достичь нашей цели обновления до * 1037. * DevOps Services.

enter image description here

Может кто-нибудь предвидеть какие-либо проблемы с этим подходом, или мы должны просто прикусить пулю и завершить это SQL 2008 до SQL 2012 обновление, как предлагается в руководстве?

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Пожалуйста, проверьте эту документацию:

Инструмент миграции данных для Azure DevOps поддерживает два последних выпуска Azure DevOps Server в данный момент времени. Релизы включают в себя обновления и основные выпуски. В настоящее время для импорта поддерживаются следующие версии Azure DevOps Server:

  • Azure DevOps Server 2019.1.1
  • Azure DevOps Server 2019 Обновление 1

Как упоминалось выше @Daniel Mann, на опубликованном вами рисунке показан путь обновления со старых версий TFS до Azure DevOps Server 2019 (Azure DevOps Server ранее назывался TFS). ), а не Azure Сервис DevOps .

Таким образом, необходимо использовать как аппаратное, так и программное обеспечение . Чтобы перейти на Azure Сервис DevOps, необходимо обновить его до TFS 2012.3 / TFS 2013.5, а затем обновить до Azure DevOps Server 2019.1 (TFS 2019.1), после чего перейти на Azure Сервис DevOps.

1 голос
/ 17 февраля 2020

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

Предположение, при котором вы работаете, неверно: путь обновления с TFS 2012 до Azure DevOps Сервер 2019, который является последним этапом обновления перед тем, как вы сможете используйте инструмент миграции для его миграции. Вы не можете использовать инструмент миграции в TFS 2012; вам нужно для использования Azure DevOps Server 2019.

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