Я выполняю dry запуск предстоящего обновления миграции TFS 2010 до TFS 2013.5 на выделенном хосте Windows Server 2012 R2 Datacenter, следуя инструкциям в [этом руководстве YouTube] (https://www.youtube.com/watch?v=nm-WOLc-GQQ) Мохамеда Радвана.
Намерение заключается в том, чтобы вновь внедренная TFS 2013 работала одновременно с экземпляром TFS 2010 в течение нескольких дней, пока мы проверяем обновление миграции. После того, как все будет хорошо, мы завершим полный переход на экземпляр TFS 2013 и выведем из эксплуатации экземпляр TFS 2010, который реализован на Windows Server 2008 R2 Enterprise.
В учебном руководстве рекомендуется использовать TFSConfig Утилиты резервного копирования и восстановления для резервного копирования существующих баз данных TFS 2010 и ключа служб отчетов, а затем их восстановления на моем экземпляре SQL Server 2014 на хосте TFS 2013.
После восстановления базы данных и ключа отчетности, которое также завершено успешно, я пытался придерживаться рекомендации клонирования TFS, рекомендованной различными источниками, включая службу поддержки Microsoft, выполняя в следующем порядке эти команды TFSConfig:
- TFSConfig PrepareClone
- TFSConfig ChangeServerID
- TFSConfig RemapDB
Проблема в том, что, когда я пытаюсь выполнить команду PrepareClone, я получаю сообщение об ошибке TF30040 (согласно заголовку темы этого потока). В тех немногих случаях, когда я продолжал работать независимо и запускал команды ChangeServerID и RemapDB, они успешно выполнялись.
Мне очень нужна помощь в устранении этой ошибки TF30040, поскольку все попытки применить некоторые из шагов разрешения, предложенных в других связанных инцидентах, потерпели неудачу. Очень важно найти решение, потому что мы собираемся запустить два экземпляра в течение нескольких дней при проверке и подтверждении обновления TFS 2013.
Еще один ключевой вопрос, который я имею, заключается в том, обязательно ли успешно выполнить команду TFS PrepareClone, несмотря на то, что я успешно выполняю команды ServerID и RemapDB? Другими словами, безопасно ли игнорировать сбой PrepareClone и продолжить одновременный запуск экземпляров TFS 2010 и TFS 2013 в течение этих 2-3 дней проверочного тестирования?