由于一些限制,我们必须以LocalSystem的形式运行该服务。我已经生成了一个证书,并将它们放置在以下商店:
证书(本地计算机)证书-服务(MSSQLSERVER (MSSQLSERVER))证书-服务(MSSQLSERVER(MSSQLSERVER)证书)-当前用户
我是一个域名管理员。每次我转到MSSQLServer配置管理器-> MSSQLServer 2005 MSSQLServer网络配置->协议时,右击->属性->证书,下拉列表中没有列出证书!
根据这的说法,我做的一切都是正确的。我试着作为一个本地管理员运行,没有骰子。
除非服务以LocalSystem、NetworkService或LocalService的形式运行,否则您可以使用管理帐户。
有什么想法吗?
发布于 2009-09-29 02:34:15
验证您的证书是否符合以下KB文章中列出的要求
成功安装证书后,证书不会出现在“证书”选项卡的“证书”列表中。 注证书选项卡位于从Server配置管理器打开的“协议属性”对话框中。 发生此问题是因为您可能已安装了无效证书。如果证书无效,则不会在“证书”选项卡上列出。若要确定安装的证书是否有效,请执行以下步骤:打开证书卡。要做到这一点,请参阅“如何配置MMC管理单元”部分的步骤1。在“证书卡”中,展开“个人”,然后展开“证书”。在右侧窗格中,找到已安装的证书。确定证书是否满足以下要求:在右侧窗格中,此证书的预期用途列中的值必须是“服务器身份验证”。在右侧窗格中,“发出到”列中的值必须是服务器名称。双击证书,然后确定证书是否满足以下要求:在“常规”选项卡上,您收到以下消息:您拥有与此证书相对应的私钥。在Details选项卡上,Subject字段的值必须是服务器名称。增强的密钥使用字段的值必须是“服务器身份验证”()。在“证书路径”选项卡上,服务器名称必须出现在“证书路径”下。如果没有满足这些要求中的任何一项,则证书无效。
一个糟糕的证书将是我的下一个地方来检查你在你的帖子中列出的症状。
https://stackoverflow.com/questions/1407815
复制相似问题