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

SQL Server 2012安装SP4补丁后链接服务器无法连接该如何修复?

SQL Server链接服务器连接故障修复方案

故障根因确认

SQL Server 2012 SP4原生默认启用TLS 1.2作为优先加密协议,且会禁用低版本TLS协商,而Server B当前运行的SQL Server 2012 SP2 RTM版本(11.0.5058.0)未安装TLS 1.2支持补丁,无法响应TLS 1.2的连接请求,导致连接被强制中断触发10054错误。

修复步骤

方案一(推荐:安全合规):两端统一启用TLS 1.2

  • 给Server B安装对应补丁:可选择升级到SQL Server 2012 SP4,或安装SQL Server 2012 SP2累积更新10(CU10)获取TLS 1.2支持能力
  • 对齐两台服务器的SCHANNEL注册表配置:
    打开路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
    分别在TLS 1.2下的Server、Client子项中,将Enabled值设置为1,DisabledByDefault值设置为0
    如有需要禁用低版本协议,可在TLS 1.0、TLS 1.1下的对应子项中,将Enabled值设置为0,DisabledByDefault值设置为1
  • 升级两台服务器的SQL Native Client(SQLNCLI11)到11.0.7001.0及以上版本,确保驱动支持TLS 1.2

方案二(临时兼容:无需升级Server B):允许Server A使用低版本TLS协商

  • 修改Server A的SCHANNEL注册表,打开路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client
  • 将Enabled值设置为1,DisabledByDefault值设置为0

生效验证

所有配置修改完成后,依次重启两台服务器的SQL Server服务,重新测试链接服务器连接即可。


内容的提问来源于stack exchange,提问作者Insignia Last

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 18:06:04