2016-05-11 2 views
0

Я использую Windows 10, когда я пытаюсь скомпилировать мой проект я получаю следующее сообщение об ошибке:Не удается подключиться пружинные данных с SQL сервером (не удалось загрузить sqljdbc_auth.dll)

c.m.s.jdbc.internals.AuthenticationJNI : Failed to load the sqljdbc_auth.dll

2016-05-11 02:18:00.558 ERROR 5424 --- [ost-startStop-1] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.

com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170) ~[sqljdbc4-2.0.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2338) ~[sqljdbc4-2.0.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1929) ~[sqljdbc4-2.0.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41) ~[sqljdbc4-2.0.jar:na]

То, что я пытался до сих пор:
1. Скопируйте authsql длл в JRE от IntelliJ идеи => ничего
2. скопировать DLL в system32 => ошибка JVM ACCESS_VIOLATION

Sring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=MyTest;integratedSecurity=true; 
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver 
spring.jpa.hibernate.ddl-auto=update 

соединение работает в Datagrip я могу подключиться к база данных с ut любая проблема, но intellij Я получаю эту ошибку, есть ли способ ее исправить?

+0

https://blogs.msdn.microsoft.com/psssql/2015/01/09/jdbc-this-driver-is-not -configured-for-integrated-authentication/ –

+0

@Suganthan Я пробовал все решения, даже те, что в комментариях, не работают. –

+0

взгляните на этот ответ. Это может вам помочь. http://stackoverflow.com/questions/957700/how-to-set-the-java-library-path-from-eclipse/958074#958074 –

ответ

0

Sring.datasource.url = JDBC: SQLServer: // локальный: 1433; Databasename = MyTest; integratedSecurity = истина

попробуйте изменить порты 3306 и посмотреть, что происходит:

Sring.datasource.url = jdbc: sqlserver: // localhost: 3306; databaseName = MyTest; integratedSecurity = true

+0

Я получаю следующее сообщение об ошибке: Prelogin error: host localhost port 3306 Неожиданный тип ответа: 74 –

+0

это может звучать избыточно или глупо, но посмотрите на брандмауэр, если он открыт на порту 3306, если эта проверка в порядке, посмотрите если работают службы SQL в настройках администратора на панели управления. comtrol panel.> инструменты администрирования> услуги> mysql или SQL57 –

+0

порт 3306 берется mysql Я пытаюсь использовать SQL-сервер –

Смежные вопросы