Portada

domingo, 12 de abril de 2009

Quitar SQL 2005...siempre es conveniente para un administrador saber esta cosilla...


Como se sabe, lo primero que se suele hacer para desinstalar una instancia de SQL Server 2005 es quitar manualmente (en "Agregar o quitar programas") cada uno de los componentes de SQL Server 2005, y listo!!!, verdad?, pero.... esto realmente funciona?. Para serles sincero esta manera hasta ahora no me ha funcionado, ya que al final y al cabo cuando volvía instalar otra instancia, el programa de instalación detectaba a la instancia que yo crei haber eliminado (vale tio!!!,, todo parece que las referencias de instalación aún seguian vivas y esto molestaba!!!). Entonces tenía que buscar alguna manera de deshacerme de dicha instancia por completo!!!. y ¿por que hice?, pos lo que siempre suelo hacer!, a continuación a detallarte paso a paso :).
PASOS:
1.- Bien, vamos al simbolo del sistema, y nos posicionamos en el siguiente directorio:
C:\Archivos de programa\Microsoft SQL Server\90\Setup Bootstrap\
una vez dentro de ella, escribimos esto: ARPWrapper.exe /Remove , le damos Enter y nos debe aparecer lo siguiente pantalla:


Verás que existen 3 instancias, nombradas: SAORI, SAORI1, y SQLEXPRESS, además de un motor de base de datos para Office SharePoint 2007 (OFFICESERVERS), ps bien lo que debí quitar (el gran reto) son las dos primeras instancias (para luego volver hacer una correcta instalación de SQL Server 2005, claro también quitando el motor DB OFFICESERVERS). Empecé quitando la instancia SAORI, ahora Siguiente ;).
El programa de desinstalación nos mostrará los componentes instalados para dicha instancia. Ahora, seguimos... o mejor sigo, con Finalizar (nada del otro mundo!, ;))).



Desinstalando... :-)


Luego de haber terminado todo este proceso, también debieron haberse eliminado tanto directorios virtuales como los grupos de aplicaciones de ReportServer. Si todo salió bien, y el proceso se llevó correctamente, entonces, todos felices!!! :) ... pero... a veces sucede que no pasa esto!.
En el caso de que no haberse eliminado los directorios virtuales, pos teneis que hacerlo manualmente!, para esto, usa el Administrador de Servicios IIS, y a continuación elimina los siguiente directorios:
ReportServer[$NombreDeInstancia
Reports[$NombreDeInstancia
Ahora revisa si ha sido eliminado el grupo de aplicaciones de ReportServer, pues para esta vez, en mi caso si sucedió así. :-). y sino, que esperas!, elíminalo ahora!,
2. En Agregar o quitar programas desinstalamos los componentes de soporte necesariamente en el siguiente orden:
MSXML 4.0 Parser
SQLXML6
Microsoft SQL Server VSS Writer
Compatibilidad con versiones anteriores de Microsoft SQL Server 2005
Cualquier otro componente relacionado con SQL Server 2005, excepto los componentes Microsoft SQL Server Native Client y Microsoft SQL Server Setup Support Files (esto será al final, más adelante!, ten calma!!,)

Bien, si tienes más instancias, entonces vuelve al paso nro 1, y haz lo mismo!, hasta que no tengas alguna otra instancia que quieras quitar(OJO: si lo que quieres es quitar sólo algunas instancias, ps aquí habrá terminado todo!), pero si estuvieras en la situación de que quieres quitar todas las instancias, es decir, remover todo SQL Server 2005, para hacer una nueva instalación correcta, ps sigue leyendo....


3. Si todos los pasos anteriores se realizaron correctamente, usando Agregar o quitar programas desinstalemos el componente Microsoft SQL Server Native Client.
4. Si hasta aquí salió todo bien, entonces desinstale el componente Microsoft SQL Server Setup Support Files usando Agregar o quitar programas.
Ahora ya no tendrá ninguna instancia y estará lista la PC para instalarle SQL Server 2005.
Espero haberme dejado entender, y que les haya servido!, si hay dudas por favor coméntalo!, haber que solución le damos a tus dudas!, Hasta la vista!,...
PD: Si tenias instalado el Desktop Engine y luego instalaste SQL Server Este ulyimo se parpiara de las instancias y no podras quitarlas con el clasico
msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} CALLERID=ocsetup.exe

ok !!!

Se me olvido decir que ademas es necesario en caso de querer reinstalar el wsus aplicar un cambio en el registro el cual es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup],
--Change the value for "wYukonInstalled" from 1 to 0, then run the unstall --you need..al español seria"" necesitas cambiar el valor de 1 a 0 en el value 'wYukonInstalled'....seria por hoy....jejeje...

1 comentario:

Anónimo dijo...

ta tengo un problema no lo desistale de esa manera primere quite sus aplicaciones, y lueo quise desistalar el sql central y nada :s mesalio una advertencia y no lo puedo ver, luego cuando kise instalar el sql , instalo normal pero no mesale el acceso directo para entrar al sql ., solo salen las herramientas :s
ya llevo semanas asi :S con no poder instalarlo

Publicar un comentario