2009-09-10 33 views
0

由于某些限制,我们必须将该服务作为LocalSystem运行。我已经生成的证书,并把他们安置在以下门店:将SQL Server 2005设置为LocalSystem

证书(本地计算机) 证书 - 服务(SQL服务器(MSSQLSERVER)) 证书 - 服务(SQL服务器(MSSQLSERVER)) 证书 - 当前用户

我是域名管理员。每次我去SQL Server配置管理器 - > SQL Server 2005网络配置 - > MSSQLServer协议,右键单击 - >属性 - >证书,下拉列表中没有任何证书!

根据this,我做的一切都是正确的。我也尝试作为本地管理员运行,没有骰子。

,除非该服务正在运行作为本地系统 ,网络服务,或 本地服务,在这种情况下,你可以使用 管理帐户。

任何想法?

回答

0

验证您的证书符合以下KB Article列出的要求:

成功安装了 证书,该证书不 出现在 证书选项卡上的证书列表。

注意证书选项卡位于 协议 属性对话框从SQL Server配置管理器打开 。

发生此问题是因为您可能已安装 安装了无效证书。如果 证书无效,将不会在证书选项卡上列出 。 要确定您安装的证书 是否有效,请按照以下步骤 执行以下步骤:打开证书 管理单元。为此,请参阅 “如何配置MMC管理单元” 一节中的步骤1。在证书管理单元中, 展开Personal,然后展开 证书。在右侧窗格中,找到 安装的证书。确定 证书是否满足以下 要求:在右窗格中,此证书的用途列 中的 值必须为服务器 身份验证。在右侧窗格中,“颁发者”列中的 值必须是服务器名称的 。双击 证书,然后确定 证书是否符合 以下要求:在常规选项卡 ,您会收到以下消息 :您有 与该证书对应的私钥。在 “详细信息”选项卡上, “主题”字段的值必须是服务器名称。增强型密钥用法字段 的 值必须是服务器身份验证 ()。在认证路径 选项卡上,服务器名称必须出现在 认证路径下。如果 中的任何一个不符合这些要求,则 证书无效。

一个坏的证书将是我的下一个地方,检查您在帖子中列出的症状。