我正在尝试为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
答案 0 :(得分:0)
此设置解决了此问题: DatabaseURL:jdbc:sqlserver:// localhost:1433; databaseName = TestDb; integratedSecurity = true; jdbcClassDriver:com.microsoft.sqlserver.jdbc.sqlserverdriver
休息很好,当我添加了integratedSecurity = true参数时,它工作得很好。
由于
答案 1 :(得分:-1)
确保在JDBC连接配置中选择了相应的验证查询。