JMeter - SQL Сервер - Невозможно создать PoolableConnectionFactory - PullRequest
0 голосов
/ 09 июля 2020

JMeter 5.3.0

Попытка использовать JDB C Конфигурация подключения.

Загружены SQL Серверные JDB C библиотеки (sqljdbc8.2.2.0).

введите описание изображения здесь

перезапущен JMeter

Попытка запустить JDB C запросы.

По-прежнему появляется ошибка:

Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory 
(This driver is not configured for integrated authentication. 
ClientConnectionId:80cad180-02fe-43b3-841d-c1a1f8992607)

Что еще я мог нужно проверить?

1 Ответ

0 голосов
/ 09 июля 2020
  1. Вам нужно выбрать только один .jar, который соответствует вашей версии JVM :

    • mssql-jdbc-8.2.2.jre8.jar - для Java 8
    • mssql-jdbc-8.2.2.jre11.jar - для Java 11
    • mssql-jdbc-8.2.2.jre13.jar - для Java 13
  2. Нужно правильно выбрать архитектура библиотеки ms sql -jdbc_auth

    • mssql-jdbc_auth-8.2.2.x86.dll - для 32-битной JVM
    • mssql-jdbc_auth-8.2.2.x64.dll - для 64-битной JVM
  3. Вам нужно поместить этот файл .dll где-нибудь в java.library.path. Значение свойства можно передать либо с помощью аргумента командной строки -D, например:

    jmeter -Djava.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
    

    , либо, чтобы сделать изменение постоянным, вы можете добавить соответствующую строку в system.properties file:

    java.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
    

    Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...