几个月来,我一直在使用 SSMS 和 LinqPad 连接到 SQL Azure 实例而没有问题。本周突然,linqpad 停止连接,一直超时并显示此错误消息:“与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:SSL 提供者,错误:0 -等待操作超时。)”
起初,它只是 LinqPad。但是在我开始遇到与 SSMS 2012 相同的问题后不久。它显示了完全相同的错误消息(对话框略有不同)。
我已经确认这不是防火墙规则问题。我的 IP 已经被允许通过 SQL 防火墙几个月了,我仍然可以使用 SQLCMD 使用相同的凭据进行连接,并且可以运行查询。
有任何想法吗?为什么 SSMS 和 LinqPad 都会在 SQLCMD 仍然有效的情况下进行大量转储?