You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11环境下使用ODBC驱动连接SQL Server 2005时遭遇SQL Error 772的问题排查求助

Windows 11环境下使用ODBC驱动连接SQL Server 2005时遭遇SQL Error 772的问题排查求助

各位好,我现在碰到一个棘手的连接问题,想请大家帮忙分析下:

我在一台Windows 11客户端机器上,使用系统预加载的ODBC驱动(版本10.00.22621.1992),已经在System DSN中添加了对应数据源,但测试连接时一直报错,错误信息如下:

SqlState:01000
SQL Server Error: 772

环境背景

  • 目标数据库是SQL Server 2005,部署在Windows Server 2003 Service Pack 1 (x64)服务器上,服务器端的「强制加密」设置为OFF
  • 这个问题仅出现在Windows 11机器上:同一ODBC驱动在Windows 10客户端上能正常连接,换成Windows 11就触发上述错误,重新装回Windows 10后连接又恢复正常;目前其他使用该驱动的客户端还未升级到Windows 11

已尝试的排查操作

我查了相关资料,推测问题可能和TLS协议支持有关,所以做了以下操作:

  • 通过「控制面板→网络和Internet→Internet选项」开启了对应TLS版本
  • 手动修改注册表配置:
    定位到路径 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols,分别为TLS 1.0、TLS 1.1、TLS 1.2添加了Client子项,每个子项中新建两个Dword值:
    • DisabledByDefault 设置为 0
    • Enabled 设置为 1
      (对应注册表设置的截图已附)

但做完这些后,测试连接还是报同样的错误。想问问大家有没有遇到过类似的情况?或者还有什么其他可以尝试的排查方向?

备注:内容来源于stack exchange,提问作者Brute

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:38:15