test
我已经在我的 Windows 2008 Server 上创建并安装了一个自签名证书。我已经设置并将证书设置Force Encryption
为.Yes
test
我已导出test
证书并将其发送给客户。他们已将其安装到 Trusted Authority 商店。他们尝试通过 SQL Management Studio Express 连接到 SQL 服务器Encrypt connection
。他们收到以下错误:
与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:TCP 提供者,错误:0 - 不知道这样的主机。)(Microsoft SQL Server,错误:11001)
请注意,他们可以通过未加密的连接和设置很好地连接到服务器。
我已经尝试了谷歌针对此错误提出的大多数解决方案,但我认为它们中的任何一个都没有处理加密。
我也试过这种方法,但我仍然得到同样的错误。
我没有Primary DNS Suffix
设置,如果这对证书有任何影响吗?
编辑:我的目标是以某种方式建立从远程计算机到我的数据库的加密连接,因为我的客户需要它。我们正在考虑 VPN,但如果这可以在 SQL 服务器上完成,则不需要它。
编辑 2:证书“已颁发”字段设置为本地域名(远程计算机无法解析)。这可能是一个问题吗?如果可以解决问题,我可以以某种方式将证书设置为外部 IP 地址吗?