如何设置Teamcity工作SQL服务器2005年表达什么?
-
22-08-2019 - |
题
这可能吗?
我跟着指示从这里(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需要启用和静态端口集合。
一个夫妇与该URL的问题。首先是反斜杠斜杠之后。这不应该存在。
此外,请确保您可以从TeamCity的服务器ping通SQLEXPRESS。最后,请确保您的SQLExpress被配置为侦听端口1433 - 这是不是默认。实际上,在一般TCPIP连接默认关闭。