.NET sqlsugar linux下 连接sqlserver 2008 提示tsl/ssl握手错误 要怎么设置 返回

SqlSugar 老数据
2614

如果你正在使用SqlSugar连接SQL Server 2008并且遇到了TLS / SSL握手错误,可以尝试以下解决方案:


推荐配置:

 sqlsugar linux下  连接sqlserver 2008 提示tsl/ssl握手错误  安装一个sqlserver tls1.2补丁包(SQLServer2008R2-KB4057113-x64)就解决了


其他配置:

1.确认你的SQL Server 2008已经安装了最新的Service Pack和更新程序。


2.检查你的Linux系统是否安装了最新的TLS / SSL库。你可以使用以下命令来检查:

sudo apt-get update
sudo apt-get install openssl


3.如果你正在使用Mono作为.NET Framework的实现,你可能需要升级Mono版本。你可以使用以下命令来升级Mono:

sudo apt-get update
sudo apt-get install mono-complete


4.如果上述解决方案仍然不能解决问题,你可以尝试禁用TLS 1.2,因为SQL Server 2008不支持TLS 1.2。你可以使用以下代码来禁用TLS 1.2:System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Ssl3;

希望这些解决方案能够帮助你解决问题。


5. 如果上述解决方案仍然不能解决问题,你可以尝试升级SQLServer 到更高版本

热忱回答(0)