Не удалось восстановить базы данных TFS 2015 в TFS 2018 с помощью резервного копирования / восстановления по расписанию TFS - PullRequest
0 голосов
/ 22 мая 2018

Я выполняю обновление на основе миграции с TFS 2015 до TFS 2018. Я использовал TFS (запланированное резервное копирование) для выполнения полного резервного копирования, но когда я попытался восстановить с использованием запланированного резервного копирования TFS 2018, он не отобразил бы базу данных.Если бы я нажал «Список резервных копий», «диалог ожидания» закрутился бы один раз и умер бы.У меня ничего нет в лог-файлах.Каталог, в котором находятся базы данных, совместно используется с разрешениями и отображается в обозревателе как общий ресурс.Я использую Windows Server 2016. Мне пришлось выполнить восстановление с использованием SSMS 17.6 для SQL Server 2016. Это заставило меня нервничать, поскольку защита, которую выполняет обновление для отдельных продуктов, не выполняется.Кто-нибудь видел эту проблему и есть решение?

Ответы [ 4 ]

0 голосов
/ 14 марта 2019

вам нужно изменить ServerID, выполнив следующую команду:

"C:\Program Files\Microsoft Team Foundation Server 12.0\Tools\TfsConfig.exe" ChangeServerID /SQLInstance:[New Sql server name] /DatabaseName:Tfs_Configuration
0 голосов
/ 24 мая 2018

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

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

https://docs.microsoft.com/en-us/vsts/tfs-server/upgrade/pre-production?view=tfs-2017&viewFallbackFrom=tfs-2018

Полезные ссылки:

0 голосов
/ 30 июля 2018

У меня такая же проблема.Восстановите базу данных вручную в SQL, а затем установите TFS 2018. Выберите Тип разработки как 'У меня есть существующие базы данных для использования при разработке Team Foundation Server' .Это перечислит базу данных 2015 года.Вы можете запустить мастер и обновить его.

0 голосов
/ 22 мая 2018

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

Лучше всего вручную восстановить базы данных, а затем выполнить тестовое обновление.

...