请问同样一个sqlserver连接,在设计器中可以连接,服务器中就出现如下报错,如何解决?
本地和服务器的设计器版本一致吗?环境一致吗?
所需要的驱动器版本可能不一样
SQLserver数据连接--https://help.fanruan.com/finereport/doc-view-2559.html
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]_springboot the server selected protocol version tl-CSDN博客
这个错误提示是由于SQL Server 2005不支持TLS 1.2协议,而现代的客户端默认使用TLS 1.2进行加密连接。因此,您需要在客户端应用程序中更改SSL协议版本以允许使用TLS 1.0协议进行加密连接,或者升级SQL Server到支持TLS 1.2协议的版本。
如果您使用的是.NET Framework 4.6或更高版本,则可以尝试在连接字符串中添加“tls 1.0”以启用TLS 1.0协议。例如:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;tls 1.0;
如果您使用的是其他编程语言或工具,请查看它们的文档以了解如何启用TLS 1.0协议。
更换JDK版本,1.8的较高的版本