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

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

作者:精品下载站 日期:2024-12-14 11:44:46 浏览:17 分类:玩电脑

修复 ConfigMgr 数据库升级错误 0x87d20b15


本文包含修复 ConfigMgr 数据库升级错误 0x87d20b15 的解决方案。其他相关错误包括无法应用更新更改 0x87d20b15 和数据库中保留的错误信息。

在安装 SCCM 2010 修补程序更新期间,我遇到了 ConfigMgr 数据库升级错误 0x87d20b15。我可能在安装更新之前没有进行先决条件检查。但是,在安装步骤中更新失败。

修复 ConfigMgr 数据库升级错误 0x87d20b15

如果您正在处理 ConfigMgr 数据库升级错误 0x87d20b15,我将列出一些您可以尝试的解决方案。然而,检查日志文件是您必须做的第一件事。

就我而言,Configuration Manager 2010 修补程序汇总 KB4600089 更新安装失败。我可以在 ConfigMgr 控制台的更新和服务节点中看到该错误。请注意,我们在这里只看到安装失败消息,并且任何地方都没有错误 0x87d20b15。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

接下来我们在“监控”部分查看更新包安装状态。更新在升级 ConfigMgr 数据库步骤失败。我们再次没有看到错误 0x87d20b15,但在这里我们看到升级 ConfigMgr 数据库失败。检查 cmupdate.log 了解详细信息。现在这就是有趣的地方。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

您必须查看 cmupdate.log。 cmupdate.log 文件位于站点服务器的根驱动器(C:\ 驱动器)下。我在 CMUpdate.log 中发现两个错误:-

  • 无法应用更新更改 0x87d20b15。
  • 错误信息保留在数据库中。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

我还查看了 ConfigMgrPrereq.log 并注意到一些错误和警告。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

[SQL Server Native Client 11.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections.  Failed to connect to the SQL Server, connection type: SMS Master.    Configuration Manager Prereq  ERROR: Failed to connect to SQL Server database. SQL Index Create Memory option;    Warning;    SQL Index create memory is not configured as default value of 0 and might hit issue

让我介绍每个错误和警告及其相关解决方案。

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器

看到这个错误我有点惊讶,因为我在同一台服务器上运行 ConfigMgr 和 SQL。因此,在建立与 SQL Server 的连接时不可能出现错误。我可以毫无问题地连接到 SQL Server,甚至可以访问 ConfigMgr 数据库。所以这不是问题。

检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接

这是一个奇怪的错误,但我还确保我的 SQL Server 配置为允许远程连接。您可以在 SQL Server 属性下单击“连接”选项来验证此设置。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

错误:无法连接到 SQL Server 数据库

对于无法连接到 SQL Server 数据库的错误,我建议检查 NT AUTHORITY\SYSTEM 是否具有服务器上的 sysadmin 权限。启动 SQL Server Management studio 并连接到数据库引擎。展开安全 > 登录。右键单击 NT AUTHORITY\SYSTEM 帐户,然后单击属性。选择服务器角色并确保 NT AUTHORITY\SYSTEM 具有系统管理员权限。如果它已经存在,那么您无需担心。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

所以在验证了上述所有设置后,我仍然遇到了ConfigMgr数据库升级错误0x87d20b15。我剩下的只是一开始我忽略的一个警告。

SQL 索引创建内存未配置为默认值 0,可能会遇到问题

SQL 索引创建内存未配置为默认值 0,并且可能会遇到问题,该问题是记录在 ConfigMgrPrereq.log 中的警告。有时我们会忽略警告,因为它们通常不会停止更新安装,但这次我不走运。

当您为 ConfigMgr 安装 SQL Server 时,我们所做的唯一配置就是配置 SQL Server 内存选项。如果您未配置建议的最小服务器内存和最大服务器内存,我们会在 ConfigMgr 设置期间收到先决条件检查警告。

现在内存选项没有问题,问题出在其他内存选项上。我将索引创建内存设置为 1024 KB,将每个查询的最小内存设置为 2048 KB,这很大程度上是我的错。因此,我猜我遇到了 ConfigMgr 数据库升级错误 0x87d20b15。强烈建议不要更改索引创建内存 (KB) 高级设置的默认值。

“索引创建内存”选项是一项高级配置设置,它控制在索引创建期间最初可以分配给任务的最大内存量。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

所以我决定将内存选项更改为默认值。我将索引创建内存配置为 0,将每个查询的最大内存配置为 1024。进行更改后,设置立即生效。您不需要重新启动任何 SQL Server 服务。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

更正 SQL 索引内存选项后,我成功修复了 ConfigMgr 数据库升级错误 0x87d20b15。我所要做的就是右键单击 ConfigMgr 更新,然后单击“重试安装”。这次更新安装正确。

[玩转系统] 修复 ConfigMgr 数据库升级错误 0x87d20b15

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

取消回复欢迎 发表评论:

关灯