我正在尝试为SQL Server设置jmeter。出现以下错误
响应消息:java.sql.SQLException:无法创建
PoolableConnectionFactory(到主机的TCP / IP连接
本地主机,端口1433失败。错误:“连接被拒绝:连接。
验证连接属性。确保SQL实例
服务器正在主机上运行,并在主机上接受TCP / IP连接
港口。确保与端口的TCP连接没有被
防火墙。”)
java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
环境变量设置为:
CLASSPATH
C:\Program Files\Microsoft JDBC Driver 6.2 for SQL Server\sqljdbc_6.2\enu\mssql-jdbc-6.2.2.jre8.jar
已将文件
mssql-jdbc-6.2.2.jre8.jar
复制到C:\JMeter\apache-jmeter-3.3\lib\
JMETER设置:
DatabaseURL:jdbc:sqlserver://localhost:1433;databaseName=TestDb;integratedSecurity=true;jdbcClassDriver: com.microsoft.sqlserver.jdbc.sqlserverdriver
最佳答案
此设置解决了该问题:
DatabaseURL:jdbc:sqlserver:// localhost:1433; databaseName = TestDb; integratedSecurity = true; jdbcClassDriver:com.microsoft.sqlserver.jdbc.sqlserverdriver
其余的都很好,当我添加了IntegratedSecurity = true参数时,它工作得很好。
谢谢
关于java - java.sql.SQLException:无法创建PoolableConnectionFactory,连接被拒绝SQL Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47198308/