L'aggiornamento di SQL Server non riesce con l'errore 29569

Si applica a: SQL Server su Windows

Sommario

Questo articolo consente di risolvere l'errore di aggiornamento 29569 di SQL Server quando il programma di installazione non riesce a ripristinare i metadati necessari dell'istanza installata. Esaminare i log di installazione e disinstallare i metadati del Registro di sistema per identificare le informazioni mancanti o incoerenti InstanceId .

Symptoms

Quando si aggiorna un'istanza di SQL Server, il programma di installazione ha esito negativo e segnala l'errore 29569. L'errore si verifica durante il ripristino o l'identificazione di una funzionalità o di un'istanza installata.

Cause

Il programma di installazione non può ripristinare i metadati dell'istanza necessari perché InstanceId o i metadati di disinstallazione correlati mancano o non sono coerenti.

Diagnosticare l'errore 29569

  1. Esaminare Summary.txt e il log delle funzionalità di motore di database per l'errore 29569. Per il percorso e la struttura dei file di log, vedere Visualizzare e leggere i file di log del programma di installazione di SQL Server.

  2. Esportare la chiave del Registro di sistema di disinstallazione pertinente prima di apportare modifiche.

  3. Verificare che InstanceId e i metadati delle funzionalità installati corrispondano all'istanza interessata.

    Elencare i metadati di disinstallazione di SQL Server

    Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*' |
      Where-Object { $_.DisplayName -like '*SQL Server*' } |
      Select-Object DisplayName, DisplayVersion, PSChildName
    

    Risultato previsto. L'output fornisce le voci di prodotto installate candidate che è possibile confrontare con i log di installazione.

Solution

  • Ripristinare solo i metadati mancanti confermati da una fonte convalidata o seguendo le indicazioni del Supporto tecnico Microsoft.
  • Ripetere l'aggiornamento dopo che i metadati dell'istanza installata sono coerenti.