我用本机连接虚拟机的数据库 结果 这样
已成功与服务器建立连接 但是 证书不通过
Encrypt |
'false' |
当该值为 true 时,如果服务器端安装了证书,则 SQL Server 将对所有在客户端和服务器之间传送的数据使用 SSL 加密。可识别的值为 true、false、yes 和 no。 |
TrustServerCertificate |
'false' |
如果设置为 true,则使用 SSL 对通道进行加密,但不通过证书链对可信度进行验证。如果将 TrustServerCertificate 设置为 true 并将 Encrypt 设置为 false,则不对通道进行加密。可识别的值为true、false、yes 和 no。有关更多信息,请参见 SQL Server 2005 Books Online(《SQL Server 2005 联机丛书》)中的“Encryption Hierarchy”(加密层次结构)和“Using Encryption Without Validation”(使用不验证的加密)。 |
https://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnection.connectionstring%28VS.80%29.aspx?f=255&MSPPError=-2147217396