我正在尝试使用以下网址从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] This driver is not configured for integrated authentication. ClientConnectionId:2580b81c-d9de-4394-89e8-826ea0e0c343
所有解决方案均导致sqljdbc_auth.dll
在Linux计算机上不起作用。有什么办法可以解决Linux机器的问题?
答案 0 :(得分:3)
使用SQL Server Auth进行连接,在连接URL中传递用户名和密码,如下所示: https://docs.microsoft.com/en-us/sql/connect/jdbc/step-3-proof-of-concept-connecting-to-sql-using-java?view=sql-server-2017