【发布时间】:2012-10-24 11:23:08
【问题描述】:
我已经创建了一个自签名证书,并且我正在尝试使用该证书启动 SQL Server 2012,但它失败并出现错误对象未找到属性。服务根本没有启动。
但是我删除了证书,我可以启动 SQL Server。
但是,我尝试使用 Encrypt = true 和 Trust Certificate = true 连接到 SQL Server,SQL Server 客户端能够连接到 SQL Server。从 2012 年起,SQL Server 会自动使用自签名证书吗?
如果我设置 Encrypt = true 和 Trust Certificate = false,它也会给我信任错误。我在安装 SQL Server 2012 时还没有安装证书。
- 这是 SQL Server 客户端库中的错误吗?它使用参数 Encrypt = true 和 Trust = true 进行连接,即使没有证书且连接实际上并不安全。
- 如果未配置,SQL Server 2012 是否会自动使用自签名证书?
【问题讨论】:
-
您应该更详细地描述您如何在 SQL Server 2012 上创建(
MakeCert.exe的哪些属性或哪些参数)、安装和配置自签名证书。您可以找到一些提示,例如 @987654321 @ -
我以前从未安装过证书,我已经有我使用的计算机的自签名证书。
标签: asp.net certificate connection-string sql-server-2012 self-signed