这可能吗?
我已按照此处的说明(http://www.jetbrains.net/confluence/display/TCD4/Setting+up+an+External+Database#SettingupanExternalDatabase-MicrosoftSQLServer2005),但在尝试访问Teamcity时遇到404错误。
我使用以下语法配置jTDS: connectionUrl = jdbc:jtds:sqlserver:// [host] \ sqlexpress:1433 / [数据库名称]
答案 0 :(得分:1)
我已经成功了。
我已将以下条目放在database.properties文件中:
DRIVERNAME = com.microsoft.sqlserver.jdbc.SQLServerDriver 的ConnectionURL = JDBC:SQLSERVER://本地主机:1433;数据库= TeamCity的; connectionProperties.user = teamcityuser connectionProperties.password =密码
我没有在任何地方提到SQL实例名称(SQLEXPRESS)。
答案 1 :(得分:1)
我发现阅读JetBrains文档并使用此博客文章进行交叉引用对我有用:
http://www.tellingmachine.com/post/Migrating-TeamCity-database-to-Microsoft-SQL-Server-2008-R2.aspx
我必须在命令提示符中清除所有JAVA *环境变量我之前使用的是运行维护数据库工具,否则它会选择错误的JRE版本或者其他东西并抱怨没有一些JVM配置文件 - 我不知道,Java完全让我感到困惑。
此外,我不得不使用JetBrains记录的(CS)区分大小写的排序规则重新构建我的SQL数据库,因为我们是一个跨平台的团队。
TCP / IP需要启用和静态端口集。
答案 2 :(得分:0)
该网址存在一些问题。首先是正斜线后的反斜杠。那应该不存在。
此外,请确保您可以从TeamCity服务器ping sqlexpress。最后,确保您的SQLExpress配置为侦听端口1433 - 默认情况下不是这样。实际上,默认情况下禁用TCPIP连接。