我正在尝试在我的SQL Server 2008 R2盒子上启用SSL加密(不强制 - 不是所有客户端都需要加密)。
我已经创建了一个有效的证书并将其导入服务器。从MMC管理单元中,我选择添加证书(本地计算机) - >个人 - >证书
到目前为止一切顺利,但是当我打开SQL Server配置管理器时,转到SQL Server网络配置,选择了MSSQLSERVER
的协议,然后选择了TPC / IP - >属性,没有可见的证书选项卡,我可以从中选择证书。
是什么决定了这个标签是否显示?我确定这是一个简单的设置,除了我以外的所有人都已经想到了,但我找不到任何解决这个问题的文档,维基等。
答案 0 :(得分:0)
我对此的解决方案是我在错误的地方寻找。我采取了这些步骤来解决我的问题:
从SQL Server配置管理器中,我选择了MSSQLSERVER的协议,然后右键单击它并选择“属性”。从那里我找到了证书标签。
选择证书很容易 -
重新启动MSSQL时出现错误,无法启动。快速Bing并追溯到MSSQL运行的帐户无法访问该证书的事实。我去了Cert MMC,然后从那里我选择了证书,右键单击并转到所有任务 - >管理私钥。从那里我只是给了SQL服务帐户的访问权限。
重新启动SQL服务,瞧!问题解决了。