SQL Server upgrade mislukt met fout 29569

Van toepassing op: SQL Server op Windows

Overzicht

Dit artikel helpt u bij het oplossen van problemen met SQL Server upgradefout 29569 wanneer setup de vereiste metagegevens van geïnstalleerde exemplaren niet kan herstellen. Controleer de installatielogboeken en verwijder registermetagegevens om ontbrekende of inconsistente InstanceId informatie te identificeren.

Symptomen

Wanneer u een upgrade uitvoert van een SQL Server exemplaar, mislukt setup en rapporteert fout 29569. De fout treedt op wanneer Setup een geïnstalleerde functie of instantie herstelt of identificeert.

Oorzaak

Setup kan de vereiste instantiemetagegevens niet herstellen omdat InstanceId of gerelateerde metagegevens voor het ongedaan maken van de installatie ontbreken of inconsistent zijn.

Diagnose van fout 29569

  1. Controleer Summary.txt en het Database Engine-logboek op fout 29569. Zie SQL Server Setup-logboekbestanden weergeven en lezen voor locaties van logboekbestanden en de structuur ervan.

  2. Exporteer de relevante registersleutel voor verwijderen voordat u wijzigingen aanbrengt.

  3. Controleer of InstanceId en de metagegevens van de geïnstalleerde functie overeenkomen met het betreffende exemplaar.

    Geef de verwijderingsmetadata van SQL Server weer.

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

    Verwacht resultaat. De uitvoer bevat vermeldingen van kandidaat-geïnstalleerde producten die u kunt vergelijken met de installatielogboeken.

Oplossing

  • Herstel alleen metadata waarvan is bevestigd dat deze ontbreekt, vanuit een gevalideerde bron of onder begeleiding van Microsoft Ondersteuning.
  • Voer de upgrade opnieuw uit nadat de metagegevens van het geïnstalleerde exemplaar consistent zijn.