SQL Server:已成功与服务器建立连接,但在登录过程中发生错误



我们的应用程序有时会抛出此错误:

System.Data.SqlClient.SqlException (0x80131904(: 连接是 已成功与服务器建立,但随后发生错误 在登录过程中。(提供程序: SSL 提供程序,错误: 0 - 一个 远程主机强行关闭了现有连接。(--->System.ComponentModel.Win32Exception (10054(:现有连接 被远程主机强行关闭。

该应用程序在一段时间内运行良好,但有时会引发上述异常。到目前为止,很难找到原因。有人说这与连接量有关,但我们将其设置为零,因此它应该最大化到我们认为我们不使用的 32k 左右连接。

编辑:看到使用SSL提供程序并且客户端操作系统版本低于SQL服务器操作系统版本,我正在考虑TLS版本或密码套件。我仍然无法弄清楚为什么同一个客户端有时会使用不同/不兼容的密码套件或TLS版本。

当我的源操作系统版本是Windows Server 2016并且目标操作系统是Windows 2012时,我有同样的经历,在Windows更新发生后,请检查Windows最近的更新。

最新更新