【发布时间】:2017-04-14 21:50:11
【问题描述】:
我有一个用 C#(框架 4.6)编写的应用程序,它使用 System.Data.SqlClient 与 SQL Server 2014 通信。此应用程序不使用 SSL 连接到 SQL。
与 SQL Server 的连接失败并出现以下错误:
已建立连接但...协议错误...正在打开 会话(SSL 提供程序错误 0)
在服务器上,我观察到以下事件:Schannel 错误 36874 和 36888(从远程客户端应用程序接收到 TLS1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。 )
我尝试在连接字符串中强制encrypt=false 禁用任何 SSL 选项,但这并不能解决问题。
此错误不会出现在同一网络的所有计算机上。
提前感谢您的帮助。
亲切的问候,
男人
【问题讨论】:
-
无论客户端设置如何,服务器都可以强制使用 SSL 连接。只需浏览文档,看看其中是否适用于您。
标签: c# sql sql-server ssl