uaktualnianie SQL Server kończy się niepowodzeniem z powodu błędu 29569

Dotyczy: SQL Server w Windows

Podsumowanie

Ten artykuł pomaga rozwiązać problem z błędem 29569 podczas uaktualniania programu SQL Server, gdy instalator nie może przywrócić wymaganych metadanych dla zainstalowanego wystąpienia. Przejrzyj dzienniki instalacji i odinstaluj metadane rejestru, aby zidentyfikować brakujące lub niespójne InstanceId informacje.

Symptoms

Podczas uaktualniania wystąpienia programu SQL Server Instalator kończy się niepowodzeniem i zgłasza błąd 29569. Błąd występuje, gdy Instalator przywraca lub identyfikuje zainstalowaną funkcję lub wystąpienie.

Przyczyna

Instalacja nie może przywrócić wymaganych metadanych wystąpienia, ponieważ brakuje elementu InstanceId lub powiązane metadane deinstalacji są niespójne.

Zdiagnozuj błąd 29569

  1. Przejrzyj Summary.txt i dziennik funkcji Database Engine pod kątem błędu 29569. Informacje o lokalizacjach i strukturze dzienników można znaleźć w temacie Wyświetlanie i odczytywanie plików dziennika instalacji programu SQL Server.

  2. Przed wprowadzeniem jakichkolwiek zmian wyeksportuj odpowiedni klucz rejestru dezinstalacji.

  3. Potwierdź, że InstanceId oraz metadane zainstalowanej funkcji są zgodne z instancją, której dotyczy problem.

    Wyświetl metadane deinstalacji programu SQL Server.

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

    Oczekiwany wynik. Dane wyjściowe zawierają potencjalne wpisy dotyczące zainstalowanego produktu, które można porównać z dziennikami programu Setup.

Solution

  • Przywracaj tylko potwierdzone brakujące metadane ze zweryfikowanego źródła lub zgodnie ze wskazówkami pomocy technicznej firmy Microsoft.
  • Ponów próbę uaktualnienia, gdy metadane zainstalowanego wystąpienia będą spójne.