SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)

Aquí de nuevo posteando problemas, y la solución encontrada (de mi parte)…todo porque necesitaba instalar nuevas funcionalidades.

NOTA: Si alguien tiene otra alternativa por favor dirigirse a los comentarios del presente articulo . Gracias  :)

[Actualización] Gracias a un comentario de Willy Mejia, que tenemos una solución “menos riesgosa”.

Voy a aclarar que tengo SQL Server 2008 (sin SP1).. tampoco pude probarlo con un instalador con SP1

Lo que necesito es instalar nuevas características a una instancia que la tenia para desarrollo… es decir:

image

 

El mensaje:

Producto: MSXML 6.0 Parser (KB33579) – Error en la instalación

image

 

 

Tratando de instalar manualmente MSXML6.0

Si lo quería realizar manualmente desde la ubicación en el DVD de instalación para 32bits es por aqui:
\x86\Setup\x86
 

image

El mensaje era un poco mas elegante hacia el usuario

“La instalación de MSXML 6.0 Parser (KB933579) falló porque existe una versión superior en el equipo. Para continuar, desinstale la versión superior y vuelva a ejecutar el programa de instalación de MSXML 6.0 Parser (KB933579)”

image

 

 

Entonces…? Tenemos tres soluciones

  • Solución 1: (Optima) Utilizar SQL Server 2008 y SQL Server 2008 Service Pack 1 al mismo tiempo.

  • Solución 2: (Menos riesgosa!..) Limpiar los archivos de instalación de Windows Installer CleanUp Utility

  • Solución 3: (Riesgosa!) Desinstalando  MSXML 6 Service Pack 2 (KB954459)

 

Solución 1: (Optima) Utilizar SQL Server 2008 y SQL Server 2008 Service Pack 1 al mismo tiempo.

Aquí hay que utilizar el SQL 2008 (original) y agregando el SP1, y algún parche acumulativo…Para eso hay formas de integrar “TODO EN UNO”
Mas info:

 

Solución 2: (Menos riesgosa!..) Limpiar los archivos de instalación de Windows Installer CleanUp Utility

(Gracias a Willy Mejia por el comentario)
Aquí podremos ver el problema y esta solución:

La idea… de la solución by Microsoft Support

  1. Descargar Windows Installer CleanUp Utility
  2. Ejecutar (este paso es for dummy?)
  3. Seleccione MSXML6 Service Pack 2 (KB954459) [6.20.1099.0] en la lista y, a continuación, haga clic en Quitar
    image

 

 

Solución 3: (Riesgosa!) Desinstalando  MSXML 6 Service Pack 2 (KB954459)

Desinstalando MSXML 6 Service Pack 2 (KB954459)

Luego de unos segundos me decidí a desinstalar el MSXML 6 Service Pack 2 (KB954459), que es la versión que tenia instalada en el servidor de desarrollo

 

image

 

Y podremos ver un pequeño e importante mensaje… “Para evitar un comportamiento inesperado…”

Warning 26002. The following products depend on MSXML 6 Service Pack 2 (KB954459):
  - {listado de instancias del SQL Server que utilizan…}
If you unistall MSXML 6 Service Pack 2 (KB954459), dependent products might not function as expected. To avoid unexpected behavior, you should unistall dependent products first.

image  

Algunas de nuestras instancias de SQL Server (como ser algunos sitios de prueba/desarrollo sobre SharePoint, y base propias) y también herramientas de SQL Server…

Una vez desinstalado… (luego de pensar 1 min con café en mano)

 

 

Volviendo a paso de instalación de características de SQL Server 2008

Y por la imagen… todo siguió su curso el momento de instalar.

image

y finalizado.

image

 

 

Volver a instalar  KB954459: Microsoft XML Core Services 6.0

y luego instalar lo que desinstalamos… para no causar inconvenientes

 image

 

 

 

 

NOTA: Vuelvo a repetir, quien conoce otro método que tire la primera piedra el primer comentario

 

[Actualización] Gracias a un comentario de Willy Mejia, que tenemos una solución “menos riesgosa”.

Crossposting desde mi blog en Geeks.ms: http://geeks.ms/blogs/fernandezja

Published 05-28-2009 12:10 por Jose A. Fernandez

Archivado en: ,

Comentarios

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Thursday, June 18, 2009 7:10 AM

Tengo el un error similar. Instalo SQL Server 2005, el instaldor antes de finalizar daba un error con respecto a MSXML6. Luego de terminar, me fijo en los archivos LOG, había falla en la instalación con respecto a éste.

Posteriormente, desinstalo el SQL. Más tarde en la carpeta Archivos de Programas, elimino el MSXML6 Service pack 2 y otro que tenía, el MSXML4.

Me fijo en Agregar y Quitar Programas… bingo está el MSXML6, pero no lo veo en ningún lado. Trato desde ahí en Agregar y Quitar Programas: “… Obtener más información y soporte” ofrece una opción “Reparar”. Busco en el cd de SQL el MSXML6.msi, ejecuto y me tira el error: “El origen de instalación para este producto no está disponible. Compruebe que el origen existe y que tiene acceso a él.”

No puedo reparar el MSXML, tampoco lo tengo, no sé que hacer?!!!

Tito

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Thursday, June 18, 2009 8:44 AM

Hola @Tito

Por lo que comentas parece que tienes los archivos de instalacion del  MSXML6 todavia remanente en tu computadora

Podrias utilizar el

 - Windows Installer CleanUp Utility

   support.microsoft.com/.../290301

(alli encontraras un link para su descarga)

Luego lo ejecutas y limpias la instalacion de MSXML6, despues intenta instalar nuevamente, y nos comentas por aqui que tal te fue.

Espero que te sirva de ayuda o guia..

Jose A. Fernandez

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Friday, June 19, 2009 4:33 AM

Hola José, buenos días y gracias por tu ayuda.

Tengo el "CCleaner" de Win XP SP3 en vez de CleanerUp, no será lo mismo?

Tito

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Friday, June 19, 2009 6:16 PM

@Tito... no utilice CCleaner, pero por aqui Carlos (un amigo de trabajo del area de soporte tecnico si lo utiliza).

Si tuviera que recomendarte seria el que te envie anteriormente "Windows Installer CleanUp Utility" (es un simple ejecutable)

Jose A. Fernandez

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Sunday, June 21, 2009 6:09 PM

José gracias mil...

De lujo, lo borró y en dos segundos.

Hasta la vuelta en otra circunstancia...

Chauuuuuuu

Tito

# re: SQL Server 2008: Error instalación MSXML 6.0 Parser (KB933579)@ Tuesday, June 23, 2009 4:30 AM

José un última consulta sabes que tengo que volver a instalar el MSXML 6 Service Pack 2 y mi sistema operativo es Win. XP Service Pack 3. Tiene alguna implicancia que uno sea SP2 y el otro SP3?

Tito