TeamCity 9.x使用未命名(NULL)MSSQL实例设置外部数据库

时间:2015-05-20 09:11:14

标签: database-connection teamcity teamcity-9.0

我正在评估TeamCity 9.0.4并使用HSQLDB。 现在尝试将MS SQL Server 2014设置为外部数据库。我没有命名实例(NULL)。

所以我尝试了以下连接网址

connectionUrl=jdbc:sqlserver://<host>:1433;databaseName=<database name>
connectionProperties.user=<user>
connectionProperties.password=<password> 

当我尝试加载构建服务器时,我收到此消息。

  

TeamCity正在开始

     

继续尝试连接数据库

     

TeamCity服务器正在连接到MSSQL数据库。数据库服务器   尚未启动,或连接属性未正确设置。

我还检查了日志文件,这就是我得到的。

  

[2015-05-20 14:08:34,513] INFO - jetbrains.buildServer.STARTUP -   当前阶段:继续尝试连接数据库

SQLSERVER已启动,我认为连接URL存在问题。 我该怎么做才能解决这个问题。

TeamCity 9.x Documentation Setting up an External Database

1 个答案:

答案 0 :(得分:2)

感谢DevOps。

我的错误,我在本地测试TeamCity。 问题出在 SQL Server网络连接上。 SQLEXPRESS

禁用了TCP / IP

为SQLEXPRESS启用TCP / IP

  1. 打开SQL Server配置管理器
  2. 转到SQL Server网络下的SQLEXPRESS协议 配置。
  3. 右键单击TCP / IP,然后选择“属性”。设置已启用=是。

  4. 更好地检查一下,单击IP地址选项卡并找到该部分     IP全部。将TCP端口设置为1433。