2016-07-27 7 views
2

я не могу решить эту проблему:sqljdbc_auth.dll не было найдено внутри JAR. (Под IntelliJ)

Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: File /x64/sqljdbc_auth.dll was not found inside JAR. 
at com.intellij.execution.rmi.RemoteServer.setupDomainAuth(RemoteServer.java:131) 
at com.intellij.execution.rmi.RemoteServer.start(RemoteServer.java:55) 
at com.intellij.database.remote.RemoteJdbcServer.main(RemoteJdbcServer.java:15) 
Caused by: java.io.FileNotFoundException: File /x64/sqljdbc_auth.dll was not found inside JAR. 
    at com.intellij.execution.rmi.RemoteServer.extractLibraryFromJar(RemoteServer.java:171) 
    at com.intellij.execution.rmi.RemoteServer.setupDomainAuth(RemoteServer.java:127) 
    ... 2 more 

Я скопированный sqljdbc_auth.dll в C:\Windows\System32, но его не работает.

ответ

2

Если вы поместили sqljdbc_auth.dll библиотеку в вашем системном пути (который C:\Windows\System32 будет), то вы должны быть в состоянии использовать встроенную безопасность для подключения к базе данных MSSQL, используя либо jtds или драйвер Microsoft JDBC.

Ключ для меня должен был покинуть «аутентификации домена Использовать Windows» флажок бесконтрольно, но затем на вкладке Дополнительно, включите «integratedSecurity» свойство от ложного к истинному .

Я бегу IntelliJ 14.1.6

+0

не работает для меня ... ** Интегрированная аутентификация не удалась. ** –

+0

отлично работает для меня. Большое спасибо @Nate! – RubbelDieKatz