В настоящее время я использую TeamCity 9.0 с MS-SQL в качестве репозитория. Я хочу перейти на версию 9.1.1. Я запускаю установщик, и я вижу, что 9.0 удаляется, а затем установка 9.1.1. После завершения установки TeamCity не вернется. Веб-портал показывает эту ошибку:TeamCity 9.1.1 обновление не работает
TeamCity server is connecting to MSSQL database. The database server is not started yet, or the database specified in '/config/database.properties' file is inaccessible.
Я использую ту же учетную запись пользователя в качестве предыдущей установки, так что не выглядит как вопрос прав доступа.
В соответствии с documentation установщик должен запросить каталог данных, но я никогда не получил это приглашение.
При удалении я удалил папку TeamCity/lib/jdbc (это библиотеки, в которых используется MS-SQL). После установки 9.1.1 я скопировал папку и перезапустил службу TC.
Мысли?
Где находится этот файл? Обычно я мог получить доступ к каталогу данных из пользовательского интерфейса TemCity (который сейчас не работает). Я могу проверить файловую систему на сервере TC напрямую. Где я могу найти файл database.properties? – oscarmorasu
Перейдите в «Администрирование» -> «Глобальные настройки», и на этой странице вы увидите свойство «Каталог данных» с помощью ссылки «Обзор» рядом с ней. Просмотрите и вы увидите файл database.properties в подпапке config. Если вы не можете найти его через пользовательский интерфейс TC, просто найдите и найдите в папке установки файл с именем «database.properties» –
В пользовательском интерфейсе TC отображается сообщение: сервер TeamCity подключается к базе данных MSSQL. Сервер базы данных еще не запущен, или база данных, указанная в файле /config/database.properties, недоступна. Строка подключения в файле database.properties. – oscarmorasu