1

我正在尝试在我的 SQL Server 2008 R2 机器上启用 SSL 加密(不是强制 - 并非所有客户端都需要加密)。

我创建了一个有效的证书并将其导入服务器。在 MMC 管理单元中,我选择添加证书(本地计算机)-> 个人 -> 证书

到目前为止一切顺利,但是当我打开 SQL Server 配置管理器时,转到 SQL Server 网络配置,选择协议MSSQLSERVER,然后选择 TPC/IP -> 属性,没有可见的证书选项卡,我可以从中选择证书.

是什么决定了这个选项卡是否显示?我确信这是一个简单的设置,除了我之外的每个人都已经想通了,但我找不到任何解决这个问题的文档、wiki 等。

4

1 回答 1

0

我对此的解决方案是我找错了地方。我采取了以下步骤来解决我的问题:

  1. 在 SQL Server 配置管理器中,我选择了 MSSQLSERVER 的协议,然后右键单击它并选择属性。从那里我找到了证书选项卡。

  2. 选择证书很容易 - 完成。

  3. 在重新启动 MSSQL 时出现错误,它不会启动。Quick Bing 并追踪到运行 MSSQL 的帐户无权访问该证书的事实。我去了 Cert MMC,然后从那里我选择了证书,右键单击并转到 All Tasks->Manage Private Keys。从那里我只是简单地授予 SQL 服务帐户的访问权限。

重新启动 SQL 服务,瞧!问题解决了。

于 2013-08-13T18:01:16.113 回答