TF400711: Произошла ошибка при выполнении шага обслуживания "Убедитесь, что исходные данные каталога существуют" для компонента InstallFrameworkApplication во время установки

Я пытаюсь обновить / установить TFS 2017 поверх TFS 2015 update4. У меня установлен SQL Server 2016.

TFS 2017 успешно установлен и при попытке создать коллекцию Team Project через консоль администрирования TFS я получил сообщение об ошибке, как показано ниже

TF400711: Произошла ошибка при выполнении шага обслуживания "Убедитесь, что исходные данные каталога существуют" для компонента InstallFrameworkApplication во время установки

TF30040: база данных настроена неправильно. Обратитесь к администратору Team Foundation Server. Для получения дополнительной информации см. Журнал конфигурации.

Изображение ошибки

Примечание. Я удалил предыдущую выходящую базу данных TFS и повторил попытку, но ошибка по-прежнему возникает. Пожалуйста, предложите решение

1 ответ

Во-первых, предлагаем вам проверить Event Eview на сервере TFS, если есть еще информация об ошибках для устранения неполадок.

Если ваш процесс обновления до Team Foundation Server (TFS) 2017 завершился успешно (дважды проверьте этот блог, если вы что-то пропустили). Ошибка возникает при использовании создания коллекции Team Project через Консоль администрирования.

Вы можете попробовать использовать приведенное ниже решение: добавьте себя в качестве системного администратора, запустив SQL Server в однопользовательском режиме, выполнив следующие шаги:

1. Откройте инструмент Configuration Manager из меню "SQL Server 2016| Конфигурация"

2. Остановите экземпляр SQL Server, который необходимо восстановить.

3. Перейдите на вкладку "Дополнительно" и в текстовом поле "Свойства" добавьте ";–m" в конец списка в опции "Параметры запуска".

4. Нажмите кнопку "ОК" и перезапустите экземпляр SQL Server.
ПРИМЕЧАНИЕ: убедитесь, что между ";" и "-m" нет пробела, анализатор параметров реестра чувствителен к таким опечаткам. Вы должны увидеть в файле SQL Server ERRORLOG запись, которая гласит: "SQL Server запущен в однопользовательском режиме".

5. После запуска экземпляра SQL Server в однопользовательском режиме учетная запись администратора Windows может подключаться к SQL Server с помощью утилиты sqlcmd с использованием проверки подлинности Windows. Вы можете использовать команды Transact-SQL, такие как "sp_addsrvrolemember", чтобы добавить существующий логин (или вновь созданный) к роли сервера sysadmin. В следующем примере добавляется учетная запись "Buck" в домене "CONTOSO" к роли "sysadmin" SQL Server:

EXEC sp_addsrvrolemember 'CONTOSO \ Buck', 'sysadmin';
ИДТИ

6. После восстановления доступа sysadmin удалите ";-m" из параметров запуска с помощью Configuration Manager и перезапустите экземпляр SQL Server.

Более подробно, пожалуйста, обратитесь к этому ответу аналогичного вопроса.

Другие вопросы по тегам