You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JMeter连接SQL Server数据库?遇连接错误求解决

解决JMeter连接SQL Server Express(Windows身份验证)的问题

一、修复JDBC连接错误

你遇到的Cannot create JDBC driver of class...错误,主要由两个原因导致:

1. 缺失或未正确放置JDBC驱动

  • 下载匹配SQL Server和Java版本的mssql-jdbc.jar驱动包
  • 将驱动包复制到JMeter安装目录下的lib文件夹,重启JMeter后再尝试连接

2. JDBC连接URL存在拼写错误

你的URL里有三处问题:

  • 拼写错误:intanceName应为instanceName
  • 实例名格式错误:远程连接时无需加./,直接写SQLEXPRESS即可
  • 缺少Windows身份验证必需参数:需添加integratedSecurity=true

修正后的正确URL示例:

jdbc:sqlserver://219.65.110.50;instanceName=SQLEXPRESS;databaseName=Northwind;integratedSecurity=true

二、Windows身份验证的用户名/密码填写规则

Windows身份验证分两种场景:

1. 使用当前运行JMeter的Windows账号登录

  • 用户名和密码留空即可
  • 需确保JMeter的bin目录下放置了对应位数(32/64位,与JVM一致)的sqljdbc_auth.dll文件(该文件随SQL Server JDBC驱动包一同提供)

2. 使用指定的Windows账号登录

  • 用户名格式:域名\用户名(本地机器账号写.\用户名,域账号写DOMAIN_NAME\USER_NAME)
  • 密码填写该账号的登录密码
  • URL中仍需保留integratedSecurity=true,部分旧版本驱动可能需额外添加authenticationScheme=NTLM参数

内容的提问来源于stack exchange,提问作者Biswajit Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 15:25:35