我正在尝试为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/

10-14 10:13