TF30040: база данных настроена неправильно. Обратитесь к администратору Team Foundation Server. Нужен совет - PullRequest
0 голосов
/ 04 марта 2020

Я выполняю 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:

  1. TFSConfig PrepareClone
  2. TFSConfig ChangeServerID
  3. TFSConfig RemapDB

Проблема в том, что, когда я пытаюсь выполнить команду PrepareClone, я получаю сообщение об ошибке TF30040 (согласно заголовку темы этого потока). В тех немногих случаях, когда я продолжал работать независимо и запускал команды ChangeServerID и RemapDB, они успешно выполнялись.

Мне очень нужна помощь в устранении этой ошибки TF30040, поскольку все попытки применить некоторые из шагов разрешения, предложенных в других связанных инцидентах, потерпели неудачу. Очень важно найти решение, потому что мы собираемся запустить два экземпляра в течение нескольких дней при проверке и подтверждении обновления TFS 2013.

Еще один ключевой вопрос, который я имею, заключается в том, обязательно ли успешно выполнить команду TFS PrepareClone, несмотря на то, что я успешно выполняю команды ServerID и RemapDB? Другими словами, безопасно ли игнорировать сбой PrepareClone и продолжить одновременный запуск экземпляров TFS 2010 и TFS 2013 в течение этих 2-3 дней проверочного тестирования?

1 Ответ

0 голосов
/ 05 марта 2020

Если вы не запустите команду PrepareClone, исходные ресурсы будут использоваться как исходным, так и новым серверами. Если и исходный, и новый серверы работают и указывают на один и тот же SharePoint или ресурсы отчетов в течение какого-то времени, вы можете получить поврежденные базы данных.

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

TFSConfig PrepareClone /SQLInstance:ServerName /DatabaseName:DatabaseName /notificationURL: ApplicationTierURL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...