【发布时间】:2016-05-11 02:24:28
【问题描述】:
我使用的是 windows 10,当我尝试编译我的项目时,我收到以下错误:
c.m.s.jdbc.internals.AuthenticationJNI : 加载 sqljdbc_auth.dll 失败
2016-05-11 02:18:00.558 ERROR 5424 --- [ost-startStop-1] o.a.tomcat.jdbc.pool.ConnectionPool :无法创建池的初始连接。
com.microsoft.sqlserver.jdbc.SQLServerException:此驱动程序未配置为集成身份验证。 在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170) ~[sqljdbc4-2.0.jar:na] 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2338) ~[sqljdbc4-2.0.jar:na] 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1929) ~[sqljdbc4-2.0.jar:na] 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41) ~[sqljdbc4-2.0.jar:na]
到目前为止我尝试了什么:
1. 在intellij idea的jre中复制authsql dll => nothing
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 中有效我可以毫无问题地连接到数据库,但是 intellij 我收到此错误有没有办法修复它?
【问题讨论】:
-
@Suganthan 我尝试了所有解决方案,即使 cmets 中的那些也不起作用。
-
看看这个答案。这可能会帮助你。 stackoverflow.com/questions/957700/…
-
@TahirHussainMir 我真的不知道如何在 intellij idea 中做同样的事情
标签: java sql-server spring hibernate intellij-idea