Я провожу пробный запуск предстоящего перехода с 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 дней проверочного тестирования?