Я оцениваю TeamCity 9.0.4 и использую HSQLDB. Теперь мы пытаемся настроить MS SQL Server 2014 как внешнюю базу данных. У меня нет именованного экземпляра (NULL).TeamCity 9.x Настройка внешней базы данных с неназванным (NULL) экземпляром MSSQL
Так что я попытался следующие соединения URL
connectionUrl=jdbc:sqlserver://<host>:1433;databaseName=<database name>
connectionProperties.user=<user>
connectionProperties.password=<password>
Когда я пытаюсь загрузить сервер сборки я получаю это сообщение.
TeamCity начинает
Продолжающиеся попытки подключения к базе данных
TeamCity сервер соединяясь к базе данных MSSQL. Сервер базы данных еще не запущен, или свойства соединения установлены неправильно.
А также я проверил файл журнала, это то, что я получил.
[2015-05-20 14: 08: 34513] INFO - jetbrains.buildServer.STARTUP - Текущая стадия: Продолжая попытки подключиться к базе данных
SQLSERVER это, я думаю, это проблема с URL-адресом соединения. Что делать, чтобы решить эту проблему.
TeamCity 9.x Documentation Setting up an External Database
Установили ли вы драйверы JDBC SQL? Убедитесь, что вы можете разрешить SQL Server от TC, в этом нет брандмауэра, и он настроен для аутентификации в смешанном режиме. Это должно быть разумно прямолинейным. –
Да, я скопировал MS sqljdbc в <Каталог данных TeamCity>/lib/jdbc, и у меня есть аутентификация в смешанном режиме. Я использую sa и создал пользователя TeamCity с правами администратора. В документации TeamCity 9.x у них нет данный URL-адрес соединения для неназванного экземпляра, поэтому я беспокоюсь, что это невозможно. – MKEF
Это определенно возможно, так как я только что сделал переход от HSQLDB => Sql Server, а имя хоста Sql Server работает нормально.Можете ли вы доказать, что вы можете подключиться к серверу Sql, используя учетные данные с этого компьютера. Попробуйте скопировать SQLCMD на компьютер и подключиться к нему через командную строку. –