0

这可能吗?

我已按照此处的说明进行操作(http://www.jetbrains.net/confluence/display/TCD4/Setting+up+an+External+Database#SettingupanExternalDatabase-MicrosoftSQLServer2005),但尝试访问时不断收到 404 错误团队城市。

我使用以下语法来配置 jTDS:connectionUrl=jdbc:jtds:sqlserver://[host]\sqlexpress:1433/[database name]

4

3 回答 3

1

我已经成功了。

我发现这个链接指向微软的这个JDBC 驱动程序。

我在 database.properties 文件中添加了以下条目:

driverName=com.microsoft.sqlserver.jdbc.SQLServerDriver connectionUrl=jdbc:sqlserver://localhost:1433;database=TeamCity; connectionProperties.user=teamcityuser connectionProperties.password=密码

我没有在任何地方提到 SQL 实例名称 (SQLEXPRESS)。

于 2009-05-19T16:34:09.617 回答
1

我发现阅读 JetBrains 文档并与这篇博文进行交叉引用对我有用:

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

我必须在命令提示符中清除所有 JAVA* 环境变量,我正在使用运行 maintainDB 工具,否则它会选择错误的 JRE 版本或其他东西,并抱怨没有一些 JVM 配置文件 - 我没有不知道,Java 完全让我感到困惑。

此外,我必须使用 JetBrains 记录的 (CS) 区分大小写的排序规则重新制作我的 SQL 数据库,因为我们是一个跨平台团队。

TCP/IP 需要启用和静态端口集。

启用 TCP 并为 Express 设置静态端口 1433

于 2013-07-04T16:58:30.230 回答
0

该 URL 存在一些问题。首先是正斜杠之后的反斜杠。那不应该在那里。

此外,请确保您可以从 TeamCity 服务器 ping sqlexpress。最后,确保您的 SQLExpress 配置为侦听端口 1433 - 默认情况下不是。事实上,默认情况下 TCPIP 连接通常是禁用的。

于 2009-05-19T13:20:22.580 回答