我正在尝试使用以下 url 从 Linux 机器通过 SSL 连接到 MS SQL 数据库:jdbc:sqlserver://server.com\TEST;database=test_db;integratedSecurity=true;encrypt=true; trustServerCertificate=true
,java 8,ms-sql 驱动程序 7.2.1.0,JDBC4.2。
收到此错误:[08S01] 此驱动程序未配置集成身份验证。 ClientConnectionId:2580b81c-d9de-4394-89e8-826ea0e0c343
所有解决方案都会导致 sqljdbc_auth.dll
,它在 Linux 机器上不起作用。有什么办法可以解决 Linux 机器的问题吗?
最佳答案
要么使用 SQL Server 身份验证连接,在连接 URL 中传递用户名和密码,如下所示: https://learn.microsoft.com/en-us/sql/connect/jdbc/step-3-proof-of-concept-connecting-to-sql-using-java?view=sql-server-2017
关于sql-server - JDBC:从 Linux 机器通过 SSL 连接到 MS SQL DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806797/