直接连接到 SQL Azure 时的登录前握手问题

2023-11-27

目前,我们的开发环境中遇到了一个相当麻烦的问题,并显示以下消息......

A connection was successfully established with the server, 
but then an error occurred during the pre-login handshake. 
(provider: SSL Provider, error: 0 - The certificate's CN 
name does not match the passed value.)

...解决这个问题的普遍接受的智慧是设置信任服务器证书连接的一部分True。然而,这并不可靠或一致。

此特定错误在许多实例中都会发生,例如在 Azure 模拟器中测试与实时/托管 SQL Azure 实例对话的 WCF 服务,甚至使用 SQL Management Studio。我们发现的唯一共同点是,只有当我们直接连接到 SQL Azure 时才会发生这种情况,而不是当其托管和 Azure 直接与 SQL Azure 通信时(这确实有效)。

我尝试了多种策略来解决该问题(例如详细的策略)here),即相信它与连接相关并删除池和对连接字符串的其他修改。但遗憾的是,没有一个是决定性的,更令人恼火的是,该错误是间歇性的,会在短时间内阻止访问,然后神奇地自行解决。

我已经排除的其他因素。

  • 我们正在使用瞬态应用程序块来尝试从这些错误中恢复,但没有。
  • 我们的办公室没有连接到 Azure 托管服务的代理服务器。

还有其他人遇到过这个问题或者有什么建议吗?


您需要扫描与 FILE_SKIP_COMPLETION_PORT_ON_SUCCESS 标志不兼容的非 IFS Winsock BSP 或 LSP,问题主要来自非 IFS LSP正在安装中。

赶紧跑《netsh WinSock 显示目录》从命令提示符,并检查任何不符合以下格式的“服务标志”0x20xxx

就我而言,我发现“Speed Accelerator”的服务标志为0x66,删除该软件可以解决我的问题。

更多信息可以在这里找到 :http://support.microsoft.com/kb/2568167

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

直接连接到 SQL Azure 时的登录前握手问题 的相关文章

随机推荐

  • Flask中如何获取请求体字节?

    请求的content type is application json 但我想获取请求正文字节 Flask 会自动将数据转换为json 如何获取请求正文 您可以通过调用获取非表单相关的数据request get data 您可以通过访问来获
  • 单个图像文件用于存储页面上的所有小图像

    在最近的一场Stackoverflow 播客 Jeff 谈到拥有一个图像文件 其中包含遍布整个页面的所有小图像 然后使用 CSS 对其进行剪切 以便所有图像都能正确显示 重点是减少服务器请求的数量 以便页面加载速度更快 我当时想 哇 这真的
  • powershell脚本格式表输出中的颜色词

    是否可以使用格式表为 powershell 输出仅对某些单词 而不是完整的行 进行着色 例如 此脚本递归扫描文件夹中的字符串 然后使用格式表输出结果 dir r i Select String args 0 format table Pro
  • 从 xml 创建 python 对象表示的模块 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在寻找一个易于处理的
  • 当用户向下滚动页面时加载图像 -

    我注意到博客中有一种趋势 即在向下滚动页面并且图像出现在视图屏幕中之前 图像不会加载 我想这一定是某种 jquery 魔法 但经过一番谷歌搜索后我无法弄清楚它是如何工作的 有谁知道这是如何做到的 编辑 如果您想查看此行为的示例 请查看 be
  • PHP:CURL已启用但没有效果

    I m trying to get data from external website using cURL in PHP but somehow it s not working I ve checked out that CURL e
  • 缺少“构建签名的 apk”选项

    将 Android Studio 更新到最新版本后 我找不到构建签名 apk 的选项 我已经尝试安装 Android Studio 的 beta 版和金丝雀版本 但它们似乎也不带有该选项 有人可以帮我弄清楚如何生成签名的apk吗 我尝试过重
  • 共享App应用程序快捷方式[UIApplicationShortcutIconTypeShare]

    我见过很多应用程序都使用UIApplicationShortcutIconTypeShare直接从主屏幕共享应用程序的应用程序快捷方式 它直接从主屏幕启动 UIActivityViewController 而无需打开应用程序 你是怎样做的
  • 每个 CPU 架构的真正 ELF TLS ABI 要求是什么?

    乌尔里希 德雷珀的论文on thread local storage 概述了几种不同 cpu 架构的 TLS ABI 但我发现它不足以作为实现 TLS 的基础 原因有两个 它省略了许多重要的体系结构 如 ARM MIPS 等 同时包括一堆完
  • 模板参数推导和 cons 限定

    谁能解释一下为什么代码不能编译 template
  • 如何将字符串与 chrono::milliseconds 连接起来?

    我需要一个带有时间戳 以毫秒为单位 的字符串 我通过这种方式得到了毫秒 在 stackoverflow 上查找之后 milliseconds ms duration cast lt milliseconds gt system clock
  • 如何检查模板参数的类型?

    假设我有一个模板函数和两个类 class animal class person template
  • 使用本机库进行 Surefire JUnit 测试

    我们在 Hudson 中使用 Maven 来运行 Java 构建过程 并使用 Surefire 插件来执行 JUnit 测试 但是我在一个需要本机 dll 的项目的单元测试中遇到了问题 我们看到的错误是 测试错误 TestFormRegis
  • 将脚本插入多个 Google 电子表格

    我是一名业余程序员 我实际上只做了一些事情来让我的生活更轻松 我设置了 Google 表单和电子表格来跟踪学校不同年级的纪律问题 我编写了一个简短的脚本 通过电子邮件通知适当的人员任何提交 并且可以过滤和创建有关选定学习者的报告 因为我做D
  • 使用 Perl 查找文件

    File Find and the wanted 子程序 这个问题比原来的标题 子例程的原型和前向声明 要简单得多 我希望答案 无论多么简单 都能帮助我理解子例程 函数 原型和范围以及File Find module 使用 Perl 子例程
  • Python 将元组转换为整数

    有没有可以将元组转换为整数的函数 Example input 1 3 7 output 137 gt gt gt reduce lambda rst d rst 10 d 1 2 3 123
  • CS8019 临时文件 MSBuild 服务器上的 Assemblyinfo 错误

    我的构建服务器上出现代码分析错误 错误是 NETFramework 版本 v4 6 AssemblyAttributes cs 3 1 错误CS8019 不必要的using指令 它位于 Visual Studio 创建的临时文件中 在我的项
  • Send() 之后的 UdpClient、Receive() 不起作用?

    考虑以下代码 client Send data data Length endpoint byte response client Receive ref endpoint 然而 根据 WireShark 网络嗅探器 的说法 远程主机确实会
  • 键盘显示元素的位置混乱

    我有需要手机触摸键盘输入的游戏 它的显示有问题 每当键盘出现在文本输入焦点时 我的所有位置 绝对的元素都会变得混乱 是否有一个插件可以使移动键盘始终显示 以便我重新定位所有元素 或者我需要更改 css 来制作元素 以便键盘显示时不会混乱 我
  • 直接连接到 SQL Azure 时的登录前握手问题

    目前 我们的开发环境中遇到了一个相当麻烦的问题 并显示以下消息 A connection was successfully established with the server but then an error occurred dur