升级后,可能会出现连接错误 10054 SQL Server
Microsoft SQL Server升级后,会遇到连接错误。 即使对SQL Server 代理服务使用本地系统帐户,此错误也可能会继续。
症状
Microsoft SQL Server Standard Edition (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
重新启动计算机,确保应用了更改。