2020 年 3 月安全更新后间歇性连接错误

Intermittent connection error after March 2020 security updates

我在从 .NET 应用程序连接到另一台服务器上的 SQL 服务器时遇到以下错误。

An exception has been raised that is likely due to a transient failure. If you are connecting to a SQL Azure database consider using SqlAzureExecutionStrategy. The underlying provider failed on Open. A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.)

SQL 服务器 运行 在 Windows Server 2016 上,应用程序在 Windows Server 2012 上。

在这些安全更新之前一切都很好,但是在安装更新并重新启动服务器之后,我开始遇到这些错误。

关于如何解决这个问题有什么建议吗?

您可能需要查看 Microsoft 的以下文章:Applications experience "forcibly closed" TLS connection errors when connecting SQL Servers in Windows

我 运行 遇到了同样的问题并且我应用了解决方法,我仍在等待结果以确认解决方案。它最近开始在我们的生产环境中发生,因为这种情况在连接到数百台服务器时非常随机地发生,因此很难发现问题。首先,当我们在不同的数据中心之间工作时,我们正在检查网络端是否有丢失的数据包。由于从这次调查中没有发现任何奇怪的结果,我偶然发现了上面的文章。

更新 我应用了解决方法,即本地计算机上的组策略,基本上遵循了此组策略的说明,启用了该策略,复制了所有密码套装,删除了 TLS_DHE* 并应用了它。之后重新启动服务器。问题已解决。