Поделиться через


Код ошибки журнала событий приложения 1642, несмотря на успешное применение обновления SQL Server

В этой статье содержатся дополнительные сведения об сообщении об ошибке 1642, которое сообщается в журнале событий приложения, хотя обновление SQL Server успешно применено.

Исходная версия продукта: SQL Server 2016, SQL Server 2014, sql Server 2012 Developer, SQL Server 2012
Исходный номер базы знаний: 4230836

Симптомы

При установке накопительного обновления в Microsoft SQL Server программа установки может завершиться успешно. Однако вы можете найти следующую ошибку, зарегистрированную в журнале событий приложения системы:

Log Name:      Application  
Source:        MsiInstaller  
Date:         date time  
Event ID:      1024  
Task Category: None  
Level:         Error  
Keywords:      Classic  
User:          SYSTEM  
Computer:     host_name  
Description:  
Product: SQL Server 2016 Database Engine Services - Update '  {DDCDC225-F14E-411F-925A-7CF68238240F}' could not be installed. Error code 1642. Windows Installer can create logs to help troubleshoot issues with installing software packages. Use the following link for instructions on turning on logging support: http://go.microsoft.com/fwlink/?LinkId=23127  
Event Xml:  
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">  
    <System>
        <Provider Name="MsiInstaller" />
        <EventID Qualifiers="0">1024</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="date time" />
        < EventRecordID>463708</EventRecordID>
        < Channel>Application</Channel>
        <Computer>host_name</Computer>
        <Security UserID="user_id" />
    </System>
    <EventData>
        <Data>SQL Server 2016 Database Engine Services</Data>
        < 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 .

Дополнительные сведения см. в разделе View and Read SQL Server Setup Log Files.