SQL server - 补丁安装失败

错误原因解决方案
未知错误代码:1856439871待重启部分客户端计算机待重启,请重启这些计算机并重新部署补丁。
未知错误代码:-2067723326待重启客户端计算机待重启,请重启这些计算机并重新部署补丁。
未知错误代码:-2067919922这是由非活动群集引起的群集问题

请按照以下步骤操作:

  • 以管理员模式打开 Windows Power shell,执行以下 3 条命令
  • Get-WindowsFeature RSAT-Cluster*
  • Install-WindowsFeature -Name RSAT-Clustering-AutomationServer
  • Get-WindowsFeature RSAT-Cluster*
  • 如果问题仍然存在,尝试手动安装更新。如果手动安装也失败,请联系 Microsoft 支持。
未知错误代码:-2067529717此问题是由于另一个实例正在运行导致重启计算机一次后部署补丁。如果问题仍然存在,请联系支持团队并提供代理日志及 SQL server 日志。
未知错误代码:-2146233080此问题是由于无法访问 dll 导致。当与 SQL server 相关的 dll 文件被锁定时可能会发生此情况。联系支持团队并提供代理日志和 SQL server 日志以查找被锁定的 dll。
未知错误代码:-2061893565此问题是由于机器上的某些与 SQL server 相关的注册表键被更改/修改,或默认用户数据库及日志目录未在注册表中正确设置导致。重启计算机后重新尝试部署。如果问题仍然存在,修复 SQL server 应用程序并再次尝试。
错误代码:-2067919934系统需要重启,可能存在待处理的文件操作或其他系统更改需要重启完成

重启计算机最多两次以确保所有待处理操作已完成。重启后重新运行安装程序。如果问题仍然存在,您可以修改或删除下面提及的注册表键,这些键中可能包含阻止安装产品的孤立值。

  • 打开 Windows 注册表编辑器(点击开始,运行,输入 regedit,然后回车):
  • 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
  • 右击 PendingFileRenameOperations 值,从上下文菜单中选择删除。出现提示时点击是以确认删除操作。
  • 关闭注册表编辑器
  • 重启计算机并尝试再次运行安装程序。
错误代码: 2068119551杀毒软件阻止部署将相应文件夹排除在杀毒扫描之外或禁用杀毒软件,然后部署补丁。
错误代码: 2145124330, 2068054016, 2068054016待重启客户端计算机待重启,请重启计算机并重新部署补丁。
错误代码:2068709374Windows 安装程序缓存文件丢失

方案 1

  • 从 Github 仓库下载 FixMissingMSI 工具或 FindSQLInstalls.vbs 脚本。
  • 使用工具或脚本识别 Windows 安装程序缓存中缺失的 MSI 文件。
  • 从源介质获取并将缺失文件重新添加到缓存中。

方案 2

  • 通过错误信息、安装日志文件或注册表条目手动识别缺失文件。
  • 从 support.microsoft.com 相关 KB 文章下载补丁包。
  • 将补丁包内容添加到 Windows 安装程序缓存中。
错误代码:2061893607数据库引擎未联机
  • 使用添加/删除程序完全卸载 SQL server。所有失败安装尝试的组件也应删除。
  • 进入 SQL 安装目录,找到 setup.exe 文件。开始全新安装。
功能无法执行应用程序问题修复客户端机器上的应用程序并部署补丁

受信任的