/ / java.sql.SQLException: Nie można utworzyć PoolableConnectionFactory, SQL Server odmówił połączenia - java, sql-server-2008, jdbc, jmeter, połączenie z bazą danych

wyjątek java.sql.SQLException: nie można utworzyć obiektu PoolableConnectionFactory, odmówiono połączenia z serwerem SQL Server - java, sql-server-2008, jdbc, jmeter, połączenie z bazą danych

Usiłuję skonfigurować jmeter dla serwera SQL. Otrzymuję następujący błąd

Komunikat odpowiedzi: java.sql.SQLException: Nie można utworzyć PoolableConnectionFactory (połączenie TCP / IP z hostem localhost, port 1433 nie powiódł się. Błąd: „Połączenie odrzucone: połącz. Sprawdź właściwości połączenia. Upewnij się, że wystąpienie SQL Serwer działa na hoście i akceptuje połączenia TCP / IP na Port. Upewnij się, że połączenia TCP z portem nie są blokowane przez zapora ogniowa. ”)

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)

Zmienna środowiskowa ustawiona na:

CLASSPATH
C:Program FilesMicrosoft JDBC Driver 6.2 for SQL Serversqljdbc_6.2enumssql-jdbc-6.2.2.jre8.jar

Skopiowany plik mssql-jdbc-6.2.2.jre8.jar do C:JMeterapache-jmeter-3.3lib

Ustawienie JMETER:

DatabaseURL:jdbc:sqlserver://localhost:1433;databaseName=TestDb;integratedSecurity=true; jdbcClassDriver: com.microsoft.sqlserver.jdbc.sqlserverdriver

Odpowiedzi:

0 dla odpowiedzi № 1

To ustawienie rozwiązało problem: DatabaseURL: jdbc: sqlserver: // localhost: 1433; databaseName = TestDb; IntegratedSecurity = true; jdbcClassDriver: com.microsoft.sqlserver.jdbc.sqlserverdriver

reszta była w porządku, kiedy dodałem parametr IntegratedSecurity = true, działało to doskonale.

Dzięki


-1 dla odpowiedzi № 2

Upewnij się, że wybrano odpowiednie zapytanie sprawdzające poprawność w konfiguracji połączenia JDBC.