0

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

所以我尝试了以下连接URL

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

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

TeamCity 正在启动

继续尝试连接到数据库

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

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

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

SQLSERVER 已启动,我认为连接 URL 有问题。我能做些什么来解决这个问题。

TeamCity 9.x 文档设置外部数据库

4

1 回答 1

2

感谢 DevOps。

我的错误,我在本地测试 TeamCity。问题出在SQL Server 网络连接上。为 SQLEXPRESS 禁用 TCP/IP

为 SQLEXPRESS 启用 TCP/IP

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

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

于 2015-05-21T07:38:21.627 回答