La actualización de SQL Server falla con el error 29569

Se aplica a: SQL Server en Windows

Resumen

Este artículo le ayuda a solucionar SQL Server error de actualización 29569 cuando el programa de instalación no puede restaurar los metadatos de instancia instalada necesarios. Revise los registros de instalación y desinstale los metadatos del Registro para identificar la información que falta o no es coherente InstanceId .

Síntomas

Al actualizar una instancia de SQL Server, se produce un error en el programa de instalación y se notifica el error 29569. El error se produce mientras el programa de instalación restaura o identifica una característica o instancia instaladas.

Causa

El programa de instalación no puede restaurar los metadatos de instancia necesarios porque InstanceId o faltan metadatos de desinstalación relacionados o no son coherentes.

Diagnóstico del error 29569

  1. Revise Summary.txt y el registro de características de Motor de base de datos para ver el error 29569. Para obtener información sobre la ubicación y la estructura de los registros, consulte Ver y leer los archivos de registro de instalación de SQL Server.

  2. Exporte la clave del Registro de desinstalación pertinente antes de realizar cualquier cambio.

  3. Confirme que InstanceId y los metadatos de las características instaladas coinciden con la instancia afectada.

    Enumerar los metadatos de desinstalación de SQL Server.

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

    Resultado esperado. La salida proporciona entradas de producto instaladas candidatas que puede comparar con los registros de instalación.

Solution

  • Restaure únicamente los metadatos cuya ausencia se haya confirmado, desde una fuente validada o bajo la orientación del Soporte técnico de Microsoft.
  • Vuelva a intentar la actualización después de que los metadatos de la instancia instalada sean coherentes.