在Jmeter中,无法建立到SSMS的JDBC连接,无法创建PoolableConnectionFactory

4zcjmb1e  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(192)

我正在尝试建立到SQL Server的JDBC连接,但收到此错误无法创建PoolableConnectionFactory(驱动程序无法通过使用安全套接字层(SSL)加密建立到SQL Server的安全连接。错误:“SQL Server未返回响应。连接已关闭。客户端连接ID:ed 21 ad 88 - 5a 8b-47 fc-837 e-e93 b3 caf 2fca”。)
使用SSMS(SQL服务器18),使用Java版本“18.0.1.1“
我在stackoverflow中检查了相关内容,但仍然没有使用SQL Server JDBC Error on Java 8: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption
enter image description hereenter image description here

ryhaxcpt

ryhaxcpt1#

JDBC驱动程序和MSSQL数据库之间的SSL handshake似乎有问题,您可以通过将下一行添加到system.properties file(位于JMeter安装的“bin”文件夹中)来执行enable SSL debugging

javax.net.debug=all

作为一种解决方案,您可以将encrypt=false参数添加到您的JDBC URL中,这样连接将是纯文本的,错误应该会消失,但是,如果您正在测试数据库,您的设置应该尽可能接近生产环境,所以我建议您检查安全通信的情况。

相关问题