2015-08-20 2 views
1

В настоящее время я использую 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.

Мысли?

ответ

0

Проверьте файл config/database.properties и проверьте, не находится ли ваша база данных.

+0

Где находится этот файл? Обычно я мог получить доступ к каталогу данных из пользовательского интерфейса TemCity (который сейчас не работает). Я могу проверить файловую систему на сервере TC напрямую. Где я могу найти файл database.properties? – oscarmorasu

+0

Перейдите в «Администрирование» -> «Глобальные настройки», и на этой странице вы увидите свойство «Каталог данных» с помощью ссылки «Обзор» рядом с ней. Просмотрите и вы увидите файл database.properties в подпапке config. Если вы не можете найти его через пользовательский интерфейс TC, просто найдите и найдите в папке установки файл с именем «database.properties» –

+0

В пользовательском интерфейсе TC отображается сообщение: сервер TeamCity подключается к базе данных MSSQL. Сервер базы данных еще не запущен, или база данных, указанная в файле /config/database.properties, недоступна. Строка подключения в файле database.properties. – oscarmorasu

Смежные вопросы