我正在尝试使用来自不同登陆服务器的SSMS连接3台SQL服务器。问题是我能够连接1台服务器,但无法连接其他2台。我得到的错误如下:

成功地与服务器建立了连接,但在登录过程中发生了错误。(提供者: SSL提供程序,错误:0-现有连接被远程主机强制关闭。)
我无法找出其他两个服务器的问题,需要您的帮助。
登陆服务器详细信息:
SQL server详细信息:
我能够从我的登陆服务器的所有三个服务器平和电信。另外,我也尝试过对两个服务器进行SQL身份验证,我无法连接这些服务器,但它没有工作。禁用TCP烟囱,不起作用。与我的另一台登陆服务器相同的3种连接工作正常。所以不知道这是怎么回事。请帮我解决这个问题。
发布于 2016-02-19 08:05:14
您需要检查SSL和TLS设置。
看看这个KB 3135244。客户机和服务器之间的设置应该在某种程度上是一致的(也就是说,如果服务器只允许1.2,而客户机只支持1.0,我认为您可能会遇到问题)。还可以阅读该页中已知的问题。
更新到支持TLS 1.2的构建可能会解决您的问题。
发布于 2018-04-19 07:52:00
这里被接受的答案没有解决我的问题。
我有同样的问题,并且能够通过确保密码套件和密钥交换在客户机(web服务器)和db服务器上是相同的来解决它。
您可以在windows事件查看器系统日志中找到更详细的消息:

我使用IISCrypto来启用所需的密码:

发布于 2018-12-21 17:02:24
我也有同样的问题,发现这与sql服务器上的证书不正确有关。
https://dba.stackexchange.com/questions/129496
复制相似问题