java.sql.SQLException:无法创建PoolableConnectionFactory,连接拒绝SQL Server

时间:2017-11-09 09:34:29

标签: java sql-server-2008 jdbc jmeter database-connection

我正在尝试为sql server设置jmeter。获得以下错误

  

响应消息:java.sql.SQLException:无法创建   PoolableConnectionFactory(与主机的TCP / IP连接   localhost,端口1433失败了。错误:"连接被拒绝:连接。   验证连接属性。确保SQL的实例   服务器正在主机上运行并接受TCP / IP连接   港口。确保a不阻止与端口的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

2 个答案:

答案 0 :(得分:0)

此设置解决了此问题: DatabaseURL:jdbc:sqlserver:// localhost:1433; databaseName = TestDb; integratedSecurity = true; jdbcClassDriver:com.microsoft.sqlserver.jdbc.sqlserverdriver

休息很好,当我添加了integratedSecurity = true参数时,它工作得很好。

由于

答案 1 :(得分:-1)

确保在JDBC连接配置中选择了相应的验证查询。