Sql server 2005 将SQL Server 2005的SSL设置为LocalSystem

Sql server 2005 将SQL Server 2005的SSL设置为LocalSystem,sql-server-2005,security,ssl,Sql Server 2005,Security,Ssl,由于一些限制,我们必须以LocalSystem的形式运行服务。我已生成一个证书并将其放在以下存储中: 本地计算机证书 证书-服务SQL Server MSSQLSERVER 证书-服务SQL Server MSSQLSERVER 证书-当前用户 我是一名域名管理员。每次我进入SQL Server配置管理器->SQL Server 2005网络配置->MSSQLServer协议,右键单击->属性->证书,下拉列表中没有列出证书 据我所知,我做的一切都是对的。我也试着以本地管理员的身份运行,没有风险

由于一些限制,我们必须以LocalSystem的形式运行服务。我已生成一个证书并将其放在以下存储中:

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

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

据我所知,我做的一切都是对的。我也试着以本地管理员的身份运行,没有风险

除非服务正在以 LocalSystem、NetworkService或 LocalService,在这种情况下,您可以 使用管理帐户


有什么想法吗?

验证您的证书是否符合下列要求:

成功安装后 证书,证书不存在 显示在上的证书列表中 证书选项卡

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

出现此问题是因为您可能有 安装了无效的证书。如果 证书无效,它将被删除 无法在“证书”选项卡上列出。 要确定证书是否 如果您安装的是有效的,请按照 以下步骤:打开证书 管理单元。要执行此操作,请参见中的步骤1 如何配置MMC管理单元 部分在证书管理单元中, 展开“个人”,然后展开 证书。在右窗格中, 找到您需要的证书 安装。确定 证书符合以下要求 要求:在右侧窗格中 “预期用途”列中的值 对于此证书,必须是服务器 认证。在右侧窗格中 “颁发给”列中的值必须为 服务器名称。双击 证书,然后确定 证书是否符合要求 以下要求:一般要求 选项卡,您将收到以下消息 消息:您有一个私钥 与此证书相对应。在…上 在“详细信息”选项卡中,输入 主题字段必须是服务器名称。这个 增强密钥使用字段的值 必须是服务器身份验证 . 关于认证路径 选项卡中,服务器名称必须显示在 认证路径。如果其中任何一个 如果不满足这些要求 证书无效

我下一步要检查你在帖子中列出的症状,那就是坏证书