SQL Server mise à niveau échoue avec l’erreur 29569

S’applique à : SQL Server sur Windows

Résumé

Cet article vous aide à résoudre l’erreur 29569 de mise à niveau de SQL Server lorsque le programme d’installation ne parvient pas à restaurer les métadonnées requises de l’instance installée. Passez en revue les journaux d’installation et désinstallez les métadonnées du Registre pour identifier les informations manquantes ou incohérentes InstanceId .

Symptoms

Lorsque vous mettez à niveau une instance de SQL Server, le programme d’installation échoue et signale l’erreur 29569. L’échec se produit lorsque le programme d’installation restaure ou identifie une fonctionnalité ou une instance installée.

Cause

Le programme d’installation ne peut pas restaurer les métadonnées d’instance requises, car InstanceId ou les métadonnées de désinstallation associées sont manquantes ou incohérentes.

Diagnostiquer l’erreur 29569

  1. Passez en revue Summary.txt et le journal des fonctionnalités Moteur de base de données pour l’erreur 29569. Pour les emplacements et la structure des fichiers journaux, consultez Afficher et lire les fichiers journaux d’installation de SQL Server.

  2. Exportez la clé de Registre de désinstallation appropriée avant d’apporter une modification.

  3. Vérifiez que InstanceId et les métadonnées des fonctionnalités installées correspondent à l’instance affectée.

    Répertoriez les métadonnées de désinstallation SQL Server.

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

    Résultat attendu. La sortie fournit des entrées de produit installé candidate que vous pouvez comparer aux journaux d’installation.

Solution

  • Restaurez uniquement les métadonnées manquantes confirmées provenant d’une source validée ou sur les conseils du Support Microsoft.
  • Réessayez la mise à niveau une fois que les métadonnées de l’instance installée sont cohérentes.