Ask Your Question

MS SQL Server JDBC Driver can't find sqljdbc_auth.dll

asked 2017-12-18 13:18:34 -0600

metadaddy gravatar image

I've successfully installed the MS SQL Server JDBC Driver, but now it's giving me an error:

java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path

I've also seen this error when researching the problem:

Exception during pool initialization: This driver is not configured for integrated authentication
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-12-18 13:25:30 -0600

metadaddy gravatar image

On Windows, the MS SQL Server JDBC driver uses sqljdbc_auth.dll for Windows Integrated Authentication. It's not possible to load a DLL on SDC's supported platforms, but it is possible to configure the SQL Server JDBC driver for JavaKerberos authentication.

You will need to make sure your driver is updated to version 4.0 or later, and configure the Kerberos Configuration file (krb5.ini or krb5.conf) properly on your platform.

This article on the MSDN blog has more information:

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-12-18 13:18:34 -0600

Seen: 631 times

Last updated: Dec 18 '17