Partager via


Code d’erreur du journal des événements de l’application 1642 même si la mise à jour SQL Server a été appliquée avec succès

Cet article fournit plus d’informations sur le message d’erreur 1642 signalé dans le journal des événements de l’application, même si la mise à jour DE SQL Server est appliquée avec succès.

Version de produit d’origine : SQL Server 2016, SQL Server 2014, SQL Server 2012 Developer, SQL Server 2012
Numéro de base de connaissances d’origine : 4230836

Symptômes

Lorsque vous installez une mise à jour cumulative sur Microsoft SQL Server, le programme d’installation peut s’exécuter correctement. Toutefois, vous trouverez peut-être l’erreur suivante consignée dans le journal des événements d’application du système :

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>

Cause

Ce problème se produit dans plusieurs scénarios dans lesquels un échec de package d’installation MSI est journalisé dans le journal des événements d’application, car l’appel d’installation à l’API MsiGetPatchFileList n’obtient pas la liste des fichiers du MSP (fichier correctif Windows Installer).

Résolution

Vous pouvez ignorer ce message en toute sécurité dans le journal des événements de l’application lorsque les conditions suivantes sont remplies :

  • Le programme d’installation de la mise à jour cumulative SQL Server s’est terminé avec succès.

  • Aucun message d’erreur n’est enregistré dans le fichier Summary.txt .

Pour plus d’informations, consultez View and Read SQL Server Setup Log Files.