1

我正在运行来自 Jmeter 的查询。

下面是我的连接字符串 [在此处输入图像描述][1]

低于错误。响应消息:java.sql.SQLException:无法创建 PoolableConnectionFactory(与主机 DESKTOP-7JSVED6、端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:没有更多信息。验证连接属性。确保实例的 SQL Server 正在主机上运行并在端口接受 TCP/IP 连接。确保与端口的 TCP 连接未被防火墙阻止。"。)

我在高级防火墙设置的入站规则中打开了端口 1433。

4

1 回答 1

1

如果您完全确定您已经启动了 SQL Server 并且端口 1433 在防火墙中打开,那么我唯一能想到的就是为 SQL Server 启用 TCP/IP 网络协议

  1. 启动 SQL Server 配置管理器。单击开始,指向所有程序,然后单击Microsoft SQL Server。单击“配置工具”,然后单击“ SQL Server 配置管理器” 。
  2. 在 SQL Server 配置管理器的控制台窗格中,展开SQL Server Network Configuration
  3. 在控制台窗格中,单击的协议
  4. 在详细信息窗格中,右键单击TCP/IP,然后单击启用
  5. 在控制台窗格中,单击SQL Server Services
  6. 在详细信息窗格中,右键单击 SQL Server (),然后单击重新启动,以停止并重新启动 SQL Server 服务。

还要仔细检查您使用的是最新的(或匹配的)Microsoft JDBC Driver for SQL Server

更多信息:

于 2017-12-06T13:36:03.240 回答