症状
到 Microsoft SQL Server 安装累积更新时,安装程序可能会成功完成。但是,您可能会发现系统的应用程序事件日志中记录了以下错误:
登录名: 应用程序
来源: MsiInstaller
Date: date time
事件 ID: 1024年
任务类别: 无
级别: 错误
关键词: 经典
用户: 系统
Computer: host_name
说明:
产品: 无法安装 SQL Server 2016年数据库引擎服务-更新 {DDCDC225-F14E-411F-925A-7CF68238240F}。错误代码 1642年。Windows 安装程序可以创建日志以帮助解决安装软件包的问题。有关启用日志支持的说明中使用下面的链接: http://go.microsoft.com/fwlink/?LinkId=23127
事件的 Xml:
< 事件 xmlns ="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
< 提供程序名称 ="MsiInstaller"/ >
< EventID 限定符 ="0"> 1024年 < / EventID >
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
< TimeCreated SystemTime ="日期时间"/ >
< EventRecordID>463708</EventRecordID>
< Channel>Application</Channel>
<Computer>host_name</Computer>
< 安全用户 Id ="user_id"/ >
</System>
<EventData>
< 数据 > SQL Server 2016年数据库引擎服务 < / 数据 >
< Data>{DDCDC225-F14E-411F-925A-7CF68238240F}</Data>
<Data>1642</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
<Binary>7B42463645333843342D443830312D343530382D394536312D3236463545303544363045437D207B44444344433232352D463134452D343131462D393235412D3743463638323338323430467D2031363432</Binary>
</EventData>
</Event>
原因
的 MSI 安装程序程序包失败被记录在应用程序事件日志中因为 MsiGetPatchFileList API 调用安装程序没有得到的文件的列表 MSP 的几种情形中会出现此问题 (Windows 安装程序修补程序文件).
解决方案
满足以下条件时,可以安全地忽略此消息的应用程序事件日志中:
-
已成功完成该 SQL Server 累积更新的安装程序。
-
不记录在 Summary.txt 文件中任何错误消息。
有关详细信息,请参见 Microsoft 文档网站上查看和读取 SQL Server 安装程序日志文件。