Cómo desinstalar SQL Server 2005 o sólo algunas instancias
Cada día son más las personas que me consultan al respecto, y por eso decidí escribir un post para explicar al respecto, es así que, de ahora en adelante os daré sólo el link para que leáis :-) ....
Bueno, sucede estaba configurando mi ordenador desde cero para empezar a trabajar en un proyecto para una empresa local, exactamente un sistema de Farmacia, y en este trance, después de instalar algunos productos Microsoft como Visual Studio 2005 y otros..., pasé a instalar SQL Server 2005, al terminar me percaté que SQL Server se había instalado incorrectamente (Es la primera vez que pasa!, por favor creanme!!! je, je, je,). Y pos que hice?, desinstalarlo! (oh!!!, que novedoso!!!, ja ja.. espera tío que recien estoy empezando!, no me corras!,), claro pero cómo? si la típica solución normalmente no funciona!. Pues bien, por eso en este post explicaré una manera sencilla y limpia de remover para siempre una instancia de SQL Server 2005, la cual usé para solucionar dicho problema que acabo de comentar.
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!,...
Percy Reyes.