我需要你的专业知识来解决我的一个问题。我经常遇到从我们的 Power BI 本地网关到 SQL 连接的间歇性问题
网关日志错误
错误:与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:SSL 提供者,错误:0 - 等待操作超时。)
这里的困难部分是很难重现☹️每当我尝试从网关到 SQL 服务器的连接时,它都会成功,但在极少数情况下,它会失败。
我们为找到根本原因所做的步骤
- 签入网关服务器和 SQL 服务器 仅启用 TLS 1.2,禁用其他版本的 TLS
- 创建了一个 .udl 文件并尝试了连接,但收到类似 [DBNETLIB] ConnectionOpen( SECCreateCredentials().] SSL 安全错误的错误。
最后,我们联系了我们的内部支持团队,他们告诉他们运行网络跟踪器。所以我们做到了。很长一段时间后,我们有幸在网络跟踪器中捕获了错误。(下图)
支持团队告诉如下:
我们看到客户端(网关服务器)在 14 秒后为 TLS SSL 握手发送客户端问候,此延迟导致连接失败,因为连接需要在 15 秒内建立。我们看到了相同的模式,客户端在多个通信实例上造成延迟。而这种延迟通常是由Antivirus
我的问题:
- 这真的是防病毒问题吗?如果是这样,那为什么它不是一直发生?
PS我知道这个问题已经在SO中提出并且可能重复,但我真正的问题是这个防病毒软件可能是这个问题的原因吗?