1、鼓搞很久最后才发现是Windows update搞的鬼,更新内容改动了系统TLS和SSL的相关配置,虽然卸载了更新的补丁重启,仍然不管用。所以更新了补丁不用卸载。
2、修复此故障需要用到IISCrypto工具对注册表的TLS和SSL相关值做修改,百度搜索下载IISCrypto工具。
3、打开IISCrypto工具,按截图所示勾选Protocols、Ciphers、Hashes、Key Exchanges(协议、密码、哈希、密钥交换)。点击Apply,弹出提示需要重启才生效,点“确定”,不用理会。
4、点击“Cipher Suite”进入密码套件配置,如图。取消这两个选项:SSL_CK_RC4_128_WITH_MD5、SSL_CK_DES_192_EDE3_CBC_WITH_MD5勾选所有与TLS相关的,点击Apply,重启服务器主机,SQL Server服务及SQL Server代理都正常启动了,测试SSMS本地与远程接入都正常。