无法连接到服务器 - 远程主机强行关闭了现有连接

Cannot connect to server - An existing connection was forcibly closed by the remote host

提问人:Rauf 提问时间:5/15/2023 最后编辑:Rauf 更新时间:5/15/2023 访问量:397

问:

我已将我的电脑更新到 Windows 11 Pro 版本 22H2,操作系统内部版本 22621.1 此更新后,我无法从 SSMS v.18.4 连接到 SQL Server 2005

Client OS: Windows 11 Pro ver 22H2, Os build 22621.1
Client SSMS: SSMS v.18.4

Server OS: Windows 2003 5.2.3790 Service Pack 2 Build 3790
SQL Server: SQL Server 2005

我浏览了许多网络链接,并知道这是与TLS协议有关的事情。由于我们无法更改协议,我尝试在客户端 PC(运行 SSMS v18.4 的地方)上更改它。正如Microsoft所建议的那样,我使用NARTAC的IIS Crypto 3.3将TLS设置为1.0。

但我仍然收到错误。

已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:SSL 提供程序,错误:0 - 远程主机强行关闭了现有连接。(Microsoft SQL Server,错误:10054)

远程主机强行关闭了现有连接

SQL-服务器-2005 SSMS Windows-11

评论

1赞 Charlieface 5/15/2023
使用 Wireshark 破译 Client Hello 和 Server Hello,并查看是否存在密码不匹配。据推测,运行 SQL Server 的计算机不支持最新的密码套件。该计算机上 Windows 的确切内部版本号是多少?您是否知道 SQL2005 现在已经停止支持 7 年了?
1赞 Thom A 5/15/2023
SSMS 18 甚至不支持 2005。最早的版本是随 SQL Server 2014 一起发布的版本。不过,@Charlieface的影响是紧密的;您早就应该离开 2005 年并切换到最新版本。
0赞 Rauf 5/15/2023
@Charlieface 是的。我们知道,但是。我们没有计划使用新版本,因为它与旧软件捆绑在一起。
0赞 Charlieface 5/15/2023
那么我猜你将不得不使用旧版本的 SSMS。服务器运行的是哪个版本的 Windows,请准确输入号?
0赞 Rauf 5/15/2023
@Charlieface我已经用版本更新了问题。在我获得客户端 PC 的更新之前,它正在工作。

答: 暂无答案