Мне нужно перенести экземпляр TFS 2013 на Azure DevOps Server 2019. Я хочу настроить новый экземпляр сервера Azure DevOps со всеми данными, перенесенными с TFS 2013, и одновременно запустить оба экземпляра. Планируется вывести экземпляр TFS 2013 из эксплуатации через несколько недель.
В целях тестирования я выполнил следующие шаги: 1. Настройте сервер в полностью изолированной сети. 2. Выполнено резервное копирование баз данных TFS 2013 с помощью запланированных резервных копий из консоли администратора TFS. 3. Восстановил базы данных на новом экземпляре SQL Server 2017. 4. Начал установку Azure DevOps Server 2019 на новом сервере, я указал его на восстановленные базы данных, он обнаружил схему и дал мне два варианта: производственное обновление и предварительное -испытания модернизации производства. Я выбрал последний вариант.
Мастер установки позаботился о переназначении строк подключения к базе данных (tfsconfig remapdbs), изменении идентификаторов сервера и коллекции (tfsconfig changeserverid) и удалил запланированные задания резервного копирования, чтобы избежать конфликтов с существующим экземпляром TFS 2013.
Тестовая миграция успешно завершена. Теперь я хочу настроить производственный экземпляр на новых серверах, которые находятся в той же сети, что и существующий экземпляр TFS 2013. Должен ли я снова выбрать «предварительное тестирование обновления», поскольку мне нужно одновременно запускать TFS 2013 и 2019? Или мне выбрать на этот раз «Производственное обновление»? Есть ли что-нибудь, о чем мне нужно позаботиться во время обновления, чтобы два экземпляра не конфликтовали друг с другом?
PS: на экземпляре TFS 2013 нет заданий резервного копирования.