SQL Server 升级后可能会出现连接错误 10054
Microsoft SQL Server 升级后,遇到连接错误。 即使对SQL Server 代理服务使用本地系统帐户,也可能会继续此错误。
现象
Microsoft SQL Server 标准版(STD)升级后,SQL Server 代理立即启动和停止。 此外,还会收到以下一个或多个错误消息:
SQL Server 不接受连接(错误:10054)。 等待 SQL Server 允许连接。 尝试的操作是:在“开始”时验证连接。
SQLServer 错误:10054,SSL 提供程序:远程主机强行关闭了现有连接。 [SQLSTATE 08001]
SQLServer 错误:10054,客户端无法建立连接 [SQLSTATE 08001]
原因
有时,Microsoft SQL Server 升级后,TLS 将被禁用,你可能会遇到连接错误。 检查是否在安装升级后禁用 TLS 协议。
解决方法
若要解决该错误,请执行以下步骤:
通过设置以下注册表项来启用 TLS:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.0
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.1
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.2
重新启动计算机以确保应用更改。