当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

作者:精品下载站 日期:2024-12-14 10:48:38 浏览:14 分类:玩电脑

创建 ConfigMgr SQL Server 标识证书


在本文中,我将向您展示如何创建 ConfigMgr SQL Server 标识证书,这在您无法连接到报表服务器数据库时非常有用。

前几天,我正在为SCCM实现PKI,在生产环境中遇到了与SQL Server证书相关的问题。在从 SCCM 服务器清理不需要的证书时,我的一位同事不小心删除了 SQL 服务器标识证书。

几分钟后,我注意到管理员无法使用 Configuration Manager 控制台。管理员遇到了 ConfigMgr 控制台无法连接到站点数据库的错误。

SQL Server、SQL Server 报告服务和 SQL Server 代理服务自动停止。检查事件查看器日志后,我检查了计算机上的证书存储,发现 SQL Server 标识证书丢失。

在本文中,我将向您展示如何创建 ConfigMgr SQL 服务器标识证书。我在实验室设置中模拟了同样的问题,我将向您展示如何解决它。

SQL Server 识别证书错误

每当从 SCCM 服务器删除 SQL Server 标识证书时,您都会遇到几个错误。检查事件查看器日志后,我发现报表服务器(MSSQLSERVER)无法连接到报表服务器数据库。

另请阅读:修复报表服务器遇到配置错误

spid10s Unable to load user-specified certificate [Cert Hash(sha1) "BCDDA9DF02E4091B6865B15394DF5FA0F1D9ABF3"]. The server will not accept a connection. You should verify that the certificate is correctly installed. See "Configuring Certificate for Use by SSL" in Books Online.
spid10s Error: 17182, Severity: 16, State: 1.
spid10s TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.
spid10s Error: 17182, Severity: 16, State: 1.
spid10s TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.
spid10s Error: 17826, Severity: 18, State: 3.
spid10s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
spid10s Error: 17120, Severity: 16, State: 1.
spid10s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

给我提示缺少证书的是这个错误行:“服务器将不接受连接。您应该验证证书是否已正确安装”。

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

当我尝试启动 SQL Server 服务和 SQL Server 代理服务时,出现以下错误。 Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。有关详细信息,请查看系统事件日志。

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

解决上述错误的唯一方法是创建 SQL Server 标识证书。

另请阅读:修复 SCCM SQL Server 报表生成器访问错误

创建 ConfigMgr SQL Server 标识证书

使用以下步骤创建 ConfigMgr SQL 服务器标识证书:

  • 启动 IIS 管理控制台。
  • 选择服务器,然后在 IIS 部分下单击服务器证书

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

右键单击右侧窗格,然后单击创建自签名证书

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

为该证书提供一个友好的名称。选择要存储在个人存储中的证书。单击“确定”。

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

您现在可以看到新的 SQL Server 标识证书已创建。

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

推荐:安装 SCCM 报表生成器 |编辑 SSRS 报告

分配 SQL Server 标识证书

启动 SQL Server 配置管理器,展开 SQL Server 网络配置,右键单击 MSSQLSERVER 的协议,然后单击属性

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

选择证书选项卡,然后使用下拉列表选择您创建的新 SQL 自签名证书。您可以通过确保颁发者字段与服务器名称匹配来仔细检查这一点。单击确定

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

分配 SQL Server 标识证书后,右键单击 SQL Server 服务并启动它们。确保每个服务的状态显示正在运行

[玩转系统] 创建 ConfigMgr SQL Server 标识证书

这就完成了为 SCCM 创建 SQL Server 标识证书的步骤。如果您有任何疑问,请在评论部分告诉我。

阅读下一步

  • 7 个虚拟应用程序的 SCCM 报告
  • ConfigMgr 控制台中的 SCCM BitLocker 报告列表
  • 轻松将 ConfigMgr 报告添加为收藏夹
  • 修复控制台中缺少的 SCCM 默认报告
  • 无法下载报表生成器应用程序

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯