Подключиться к SQL Server из Linux через JDBC с использованием встроенной защиты (проверка подлинности Windows)?

Эй, у меня проблемы с подключением к SQL Server с кодом Java, работающим в Linux.

Если я установлюintegratedSecurity=true, то Java-код завершается ошибкой со следующей ошибкой:

WARNING: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:b030b480-453d-4007-8151-a552150f74cd

что имеет смысл, так как не будетsqljdbc.dll файл в линуксе.

Но если я установлюintegratedSecurity=falseтогда я получаю следующую ошибку:

 com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'IT_DEV_USER'.

Так кто-нибудь знает, как я могу подключиться к SQL Server сintegratedSecurity установить в ложь? (Обратите внимание, что я не могу даже подключиться, когда код Java работает в Windows, когдаintegratedSecurity установлено в false.)

Если нет, могу ли я получитьintegratedSecurity работаешь на линуксе?

Ответы на вопрос(4)

Ваш ответ на вопрос