SqlClient/OLEDB驱动程序(如jdbc:jtds驱动程序)的连接字符串



我正在处理。在Ubuntu/Windows上的NET6WebApi项目,与SQL Server数据库的连接被配置为使用Windows身份验证。在windows上,我可以使用这个连接字符串Data Source=DB-Name;Initial Catalog=Cat1;Integrated Security=SSPI。在Linux上,我们已经排除了使用Kerboros进行身份验证的可能性,而是希望为java应用程序找到一个类似于jdbc:jtds:sqlserver://DBName:Port;domain=ABC_XYZ;useNTLMv2=true的连接字符串。使用SQL客户端、ODBC、OLEDB或.net6支持的任何其他客户端,这可能吗?使用JDBC连接字符串,我可以连接到Jetbrains Rider中所需的数据库。

。Net SqlClient不支持具有所提供凭据的NTLM,此处存在跟踪问题。只有Kerberos、SQL身份验证和(对于Azure SQL(AAD身份验证。

JDBC是唯一支持Linux上NTLM的Microsoft驱动程序。

相关内容

  • 没有找到相关文章

最新更新