SQL Server 修补程序失败 (SP2\CU4)

SQL Server 修补程序失败 (SP2\CU4)

我目前使用的是 Windows Server 2012R2、SQL Server 2016 sp2\cu4。2019 年 2 月 24 日,我尝试安装 sp2/cu5,然后在 4 月 27 日尝试安装 sp2/cu6... 这两个都失败了。据我了解,当我运行包时,应用 SQL Server 补丁基本上会将所有压缩文件解压到目录中,运行安装,然后清理。但在此过程中的某个地方失败了。

通过运行“选择 @@Version”验证当前版本 Microsoft SQL Server 2016 (SP2-CU4) (KB4464106) - 13.0.5233.0 (X64) 2018 年 11 月 3 日 00:01:54 版权所有 (c) Microsoft Corporation Enterprise Edition:基于核心的许可(64 位)在 Windows Server 2012 R2 Standard 6.3(内部版本 9600:)(虚拟机管理程序)上

错误详情: 安装 SQL Server 公用文件时出错。Windows Installer 服务无法安装升级,因为要升级的程序可能缺失,或者升级可能会更新该程序的不同版本。请验证要升级的程序是否存在于您的计算机上,并且您拥有正确的升级。错误代码:1642 日志文件:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log\20190519_063904\MSSQLSERVER\sql_common_core_Cpu64_1.log

日志文件详细信息: === 详细日志记录开始时间:2019 年 5 月 19 日 6:40:02 构建类型:SHIP UNICODE 5.00.9600.00 调用进程:E:\8537cd18e2054e3b2fece6d5f564\x64\ScenarioEngine.exe === MSI (c) (58:84) [06:40:02:263]: 重置缓存的策略值 MSI (c) (58:84) [06:40:02:263]: 机器策略值“Debug”为 0 MSI (c) (58:84) [06:40:02:263]: ******* RunEngine:******* 产品:{57846DA8-8B5D-4466-B850-E8CDFC94046C} ******* 操作:*******命令行:********** MSI (c) (58:84) [06:40:02:263]: 客户端和 UI 为无或基本:在服务器上运行整个安装。MSI (c) (58:84) [06:40:02:263]: 已获取执行互斥锁。MSI (c) (58:84) [06:40:02:263]: 已启用隐藏。MSI (c) (58:84) [06:40:02:263]: 尝试在调用服务器上的安装之前启用所有已禁用的权限 MSI (c) (58:84) [06:40:02:263]: 增加计数器以禁用关机。增量后的计数器:0 MSI (s) (58:C8) [06:40:02:263]: 在多包事务 {57846DA8-8B5D-4466-B850-E8CDFC94046C} 内运行安装 MSI (s) (58:C8) [06:40:02:263]: 抓取执行互斥锁。 MSI (s) (58:E8) [06:40:02:279]:重置缓存的策略值 MSI (s) (58:E8) [06:40:02:279]:机器策略值“Debug”为 0 MSI (s) (58:E8) [06:40:02:279]:******* RunEngine:******* 产品:{57846DA8-8B5D-4466-B850-E8CDFC94046C} ******* 操作:******* CommandLine:********** MSI (s) (58:E8) [06:40:02:279]:机器策略值“DisableUserInstalls”为 0 MSI (s) (58:E8) [06:40:02:279]:注释:1:2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3:-2147287038 MSI(s)(58:E8)[06:40:02:279]:此事务跳过了 SRSetRestorePoint。 MSI(s)(58:E8)[06:40:02:279]:未启用“结束”对话框 MSI(s)(58:E8)[06:40:02:279]:原始软件包 ==> C:\Windows\Installer\1842ef5.msi MSI(s)(58:E8)[06:40:02:279]:我们正在运行的软件包 ==> C:\Windows\Installer\1842ef5.msi MSI(s)(58:E8)[06:40:02:279]:APPCOMPAT:发现卸载标志覆盖。 MSI (s) (58:E8) [06:40:02:279]: APPCOMPAT:发现卸载 VersionNT 覆盖。MSI (s) (58:E8) [06:40:02:279]: APPCOMPAT:发现卸载 ServicePackLevel 覆盖。MSI (s) (58:E8) [06:40:02:279]: APPCOMPAT:正在查找 ProductCode 为“{57846DA8-8B5D-4466-B850-E8CDFC94046C}”的 appcompat 数据库条目。MSI (s) (58:E8) [06:40:02:279]: APPCOMPAT:在数据库中未找到匹配的 ProductCode。 MSI (s) (58:E8) [06:40:02:279]: 注释:1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2 MSI (s) (58:E8) [06:40:02:279]: 文件将从 OpCode 应用安全性。 MSI (s) (58:E8) [06:40:02:279]: 原始补丁 ==> E:\8537cd18e2054e3b2fece6d5f564\x64\setup\sql_common_core_msi\sql_common_core.msp MSI (s) (58:E8) [06:40:02:279]: 我们正在运行的补丁来自 ==> C:\Windows\Installer\1025da.msp MSI (s) (58:E8) [06:40:02:279]: 正在打开现有补丁“C:\Windows\Installer\89322.msp”。MSI (s) (58:E8) [06:40:02:279]: SequencePatches 开始。产品代码:{57846DA8-8B5D-4466-B850-E8CDFC94046C},产品版本:13.0.1601.5,升级代码:{F2F6463E-EE2A-4C0B-B399-F550C887354A},产品语言 1033 MSI (s) (58:E8) [06:40:02:279]: PATCH SEQUENCER:验证 QFE 修补程序 E:\8537cd18e2054e3b2fece6d5f564\x64\setup\sql_common_core_msi\sql_common_core.msp 是否适用于产品代码:{57846DA8-8B5D-4466-B850-E8CDFC94046C},产品版本: 13.0.1601.5,产品语言 1033 和升级代码:{F2F6463E-EE2A-4C0B-B399-F550C887354A} MSI (s) (58:E8) [06:40:02:279]: PATCH SEQUENCER: QFE 补丁 E:\8537cd18e2054e3b2fece6d5f564\x64\setup\sql_common_core_msi\sql_common_core.msp 不适用。 MSI (s) (58:E8) [06:40:02:279]: SequencePatches 返回成功。 MSI (s) (58:E8) [06:40:02:279]:最终补丁应用顺序:MSI (s) (58:E8) [06:40:02:279]:其他补丁:MSI (s) (58:E8) [06:40:02:279]:未知\不存在:{D20E0888-BDCC-40E9-8EA7-3293D389DCC0} - E:\8537cd18e2054e3b2fece6d5f564\x64\setup\sql_common_core_msi\sql_common_core.msp MSI (s) (58:E8) [06:40:02:279]:产品:SQL Server 2016 公用文件 - 更新无法安装“{D20E0888-BDCC-40E9-8EA7-3293D389DCC0}”。错误代码 1642。其他信息请参阅日志文件 C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log\20190519_063904\MSSQLSERVER\sql_common_core_Cpu64_1.log。

MSI (s) (58:E8) [06:40:02:279]: Windows Installer 安装了更新。产品名称:SQL Server 2016 公用文件。产品版本:13.0.1601.5。产品语言:1033。制造商:Microsoft Corporation。
更新名称:{D20E0888-BDCC-40E9-8EA7-3293D389DCC0}。安装成功或错误状态:1642。

MSI (s) (58:E8) [06:40:02:279]: 注释:1: 1708 MSI (s) (58:E8) [06:40:02:279]: 产品:SQL Server 2016 公用文件 -- 安装失败。

MSI (s) (58:E8) [06:40:02:279]: Windows Installer 已安装该产品。产品名称:SQL Server 2016 Common Files。产品版本:13.0.1601.5。产品语言:1033。制造商:Microsoft Corporation。安装成功或错误状态:1642。

MSI (s) (58:E8) [06:40:02:279]: 尝试删除文件 C:\Windows\Installer\1025da.msp MSI (s) (58:E8) [06:40:02:279]: MainEngineThread 返回 1642 MSI (s) (58:C8) [06:40:02:279]: 此安装没有系统还原序列号。Windows Installer 服务无法安装升级,因为要升级的程序可能丢失,或者升级可能会更新该程序的不同版本。请验证要升级的程序是否存在于您的计算机上,并且您拥有正确的升级。 C:\Windows\Installer\1842ef5.msi MSI (s) (58:C8) [06:40:02:279]: 用户策略值“DisableRollback”为 0 MSI (s) (58:C8) [06:40:02:279]: 机器策略值“DisableRollback”为 0 MSI (s) (58:C8) [06:40:02:279]: 增加计数器以禁用关机。递增后的计数器:0 MSI (s) (58:C8) [06:40:02:279]: 注意:1:1402 2:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3:2 MSI (s) (58:C8) [06:40:02:279]: 注意:1:1402 2:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3:2 MSI (s) (58:C8) [06:40:02:279]: 减少计数器以禁用关机。如果计数器 >= 0,则将拒绝关机。减量后的计数器:-1 MSI (c) (58:84) [06:40:02:279]:减量计数器以禁用关机。如果计数器 >= 0,则将拒绝关机。减量后的计数器:-1 MSI (c) (58:84) [06:40:02:279]:MainEngineThread 返回 1642 === 详细日志记录已停止:2019 年 5 月 19 日 6:40:02 ===

相关内容