Как настроить Teamcity для работы с SQL Server 2005 Express? - PullRequest
0 голосов
/ 19 мая 2009

Возможно ли это?

Я следовал инструкциям отсюда (http://www.jetbrains.net/confluence/display/TCD4/Setting+up+an+External+Database#SettingupanExternalDatabase-MicrosoftSQLServer2005), но я продолжаю получать ошибку 404 при попытке доступа к Teamcity.

Я использовал следующий синтаксис для настройки jTDS: connectionUrl = jdbc: jtds: sqlserver: // [хост] \ sqlexpress: 1433 / [имя базы данных]

Ответы [ 3 ]

1 голос
/ 19 мая 2009

Я заставил это работать.

Я нашел эту ссылку , которая указывает на этот драйвер JDBC от Microsoft.

Я поместил следующие записи в файл database.properties:

DriverName = com.microsoft.sqlserver.jdbc.SQLServerDriver ConnectionURL = JDBC: SQLServer: // локальный: 1433; база данных = TeamCity; connectionProperties.user = teamcityuser connectionProperties.password = пароль

Я нигде не упоминал имя экземпляра SQL (SQLEXPRESS).

1 голос
/ 04 июля 2013

Я обнаружил, что чтение документации JetBrains и перекрестные ссылки с этим сообщением в блоге работают для меня:

http://www.tellingmachine.com/post/Migrating-TeamCity-database-to-Microsoft-SQL-Server-2008-R2.aspx

Мне пришлось очистить все переменные среды JAVA * в командной строке, которую я использовал, чтобы запустить средство keepDB, прежде чем оно заработало, иначе он выбирал неправильную версию JRE или что-то в этом роде и жаловался на отсутствие какого-либо файла конфигурации JVM - Я не знаю, Ява полностью сбивает меня с толку.

Кроме того, мне пришлось переделать базу данных SQL с использованием (CS) чувствительного к регистру сопоставления, задокументированного JetBrains, поскольку мы являемся кроссплатформенной командой.

А для TCP / IP необходимо включить и установить статический порт.

Enabled TCP and set a static port 1433 for Express

0 голосов
/ 19 мая 2009

Пара проблем с этим URL. Во-первых, это обратная косая черта после косой черты. Этого не должно быть там.

Также убедитесь, что вы можете пропинговать sqlexpress с сервера TeamCity. И наконец, убедитесь, что ваш SQLExpress настроен на прослушивание через порт 1433 - это не по умолчанию На самом деле TCPIP-соединения вообще отключены по умолчанию.

...