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