【发布时间】:2018-04-22 05:42:59
【问题描述】:
我正在尝试为 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
【问题讨论】:
-
我没有投反对票,您是否将驱动程序放在正确的情况下:
com.microsoft.sqlserver.jdbc.SQLServerDriver? -
您是否按照异常消息中的说明进行操作?如果没有,请先这样做。
-
@user7294900 是的,我从类驱动程序的下拉列表中选择了它。 MarkRotteveel,我已经检查过了,sql server 正在使用 ssms 进行连接,并且我检查了 TCP/IP 是否已启用。
标签: java sql-server-2008 jdbc jmeter database-connection