gpt4 book ai didi

java - 是否可以使用带有 TLS 1.2 的 jTDS 连接到 Azure SQL Server?

转载 作者:行者123 更新时间:2023-12-05 01:07:33 26 4
gpt4 key购买 nike

我们的 Java 应用程序使用 jTDS 1.3.1 连接到 SQL Server,它工作正常,直到客户端尝试将数据库放在 Azure SQL 上。连接失败,出现以下异常:

java.sql.SQLException: Reason: Login failed due to client TLS version being less than minimal TLS version allowed by the server.

我检查了jTDS的文档,无论如何都看不到指定TLS版本。除了用 MS JDBC 驱动程序替换它之外,还有人成功地解决了其他问题吗?

我无权访问 Azure SQL,因此无法测试将 TLS 版本降低到 1.0 是否有效。

最佳答案

偶然解决了这个问题。只需将“;ssl=request”附加到连接字符串即可。看起来默认情况下 SSL/TLS 是禁用的。有关 TLS 版本的错误消息具有误导性。希望这对将来的人有所帮助。

关于java - 是否可以使用带有 TLS 1.2 的 jTDS 连接到 Azure SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67310070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com