我希望能够使用 jdbc 和 Windows 身份验证连接到 SQL Server。我在互联网上看到一些答案说我应该将以下属性添加到连接字符串中:
integratedSecurity=true;
并且还添加
sqljdbc_auth.dll
到java路径。
但据我所知,这仅适用于我从 Windows 机器连接时。当我在 Linux 机器上尝试这个时,我得到:
java.sql.SQLException: This driver is not configured for integrated authentication
我的问题是如何从 Linux 机器上执行此操作。
谢谢
原文由 zuckermanori 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,最后我回答了我自己的问题:这不可能在使用 Microsoft JDBC 驱动程序的 linux 机器上使用 Windows 身份验证。这可以通过使用以下连接字符串的 jTDS JDBC 驱动程序实现:
谢谢大家的评论