问题:SQL Server 2008 R2:证书选项卡未显示在协议属性中(服务器配置 - >网络配置)

时间:2013-07-15 19:35:45

标签: sql-server-2008 ssl configuration

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

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

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

是什么决定了这个标签是否显示?我确定这是一个简单的设置,除了我以外的所有人都已经想到了,但我找不到任何解决这个问题的文档,维基等。

1 个答案:

答案 0 :(得分:0)

我对此的解决方案是我在错误的地方寻找。我采取了这些步骤来解决我的问题:

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

  2. 选择证书很容易 -

  3. 重新启动MSSQL时出现错误,无法启动。快速Bing并追溯到MSSQL运行的帐户无法访问该证书的事实。我去了Cert MMC,然后从那里我选择了证书,右键单击并转到所有任务 - >管理私钥。从那里我只是给了SQL服务帐户的访问权限。

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