这可能吗?

我跟着指示从这里(http://www.jetbrains.net/confluence/display/TCD4/Setting+up+an+External+Database#SettingupanExternalDatabase-MicrosoftSQLServer2005)但是我一直得到404错误,当试图访问Teamcity.

我用以下语法配置jTDS:connectionUrl=jdbc:jtds:sql server://[host]\sqlexpress:1433/[数据库名称]

有帮助吗?

解决方案

我做了它的工作。

我找到这个链路其中指向我的从Microsoft JDBC驱动程序。

我已经把在database.properties以下条目文件:

  

DRIVERNAME = com.microsoft.sqlserver.jdbc.SQLServerDriver   的ConnectionURL = JDBC:SQLSERVER://本地主机:1433;数据库= TeamCity的;   connectionProperties.user = teamcityuser   connectionProperties.password =密码

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

其他提示

我发现阅读JetBrains的文档,以及与此博客文章交叉引用为我工作:

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

我必须清除我用的是运行maintainDB工具,将工作之前,在命令提示符下所有的Java *环境变量,否则它捡了错误的JRE版本或东西,呻吟不是有一些JVM的配置文件 - 我不知道,Java的完全令我感到困惑

另外,我不得不重拍我的SQL数据库与JetBrains公司记录的(CS)区分大小写的排序规则,因为我们是一个跨平台的团队。

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

“启用TCP和设置静态端口1433为快车”

一个夫妇与该URL的问题。首先是反斜杠斜杠之后。这不应该存在。

此外,请确保您可以从TeamCity的服务器ping通SQLEXPRESS。最后,请确保您的SQLExpress被配置为侦听端口1433 - 这是不是默认。实际上,在一般TCPIP连接默认关闭。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top