Cómo desinstalar una instancia existente de SQL Server (programa de instalación)

En este artículo se describe cómo desinstalar manualmente una instancia independiente de SQL Server. Siguiendo los pasos de este tema, también prepara el sistema para reinstalar SQL Server.

Nota importanteImportante

Para mantener o actualizar una instancia de SQL Server, debe ser administrador local con permiso para iniciar sesión como servicio.

Tenga en cuenta la siguiente información importante antes de utilizar este procedimiento para desinstalar SQL Server:

  • Para desinstalar SQL Server, se recomienda el uso de Agregar o quitar programas en el Panel de control.

  • En un equipo que ejecute SQL Server junto con versiones anteriores de SQL Server, pueden deshabilitarse el Administrador corporativo y otros programas que dependan de SQL-DMO. Esto puede suceder en las siguientes situaciones:

    • Instalaciones simultáneas de cualquier combinación de SQL Server 2008, SQL Server 2000 y SQL Server 7.0 donde se haya desinstalado una o varias de estas instancias.

    • Instalaciones simultáneas de SQL Server 2000 con SQL Server 2008, donde SQL Server 2000 se instala después que SQL Server 2008.

    Este problema se debe a la eliminación del registro de la biblioteca COM SQL-DMO de SQL Server. Para volver a habilitar el Administrador corporativo y otros programas con dependencias de SQL-DMO, registre SQL-DMO ejecutando regsvr32.exe sqldmo.dll en el símbolo del sistema. Para obtener más información, vea Solucionar problemas de una Instalación de SQL Server.

  • Antes de quitar componentes de SQL Server de un equipo que tenga la cantidad de memoria física mínima requerida, debe asegurarse de que el tamaño del archivo de paginación es suficiente. El valor del tamaño del archivo de paginación debe ser el doble de la cantidad de memoria física. Una cantidad insuficiente de memoria virtual puede dar como resultado una eliminación incompleta de SQL Server.

  • En SQL Server 2005, el Explorador de SQL Server era una instalación integrada junto con Database Engine (Motor de base de datos) o Analysis Services. En SQL Server 2008, el Explorador de SQL Server es una instalación independiente, realizada con Database Engine (Motor de base de datos) o Analysis Services automáticamente. Si tiene varias instancias de SQL Server 2008, el Explorador de SQL Server se desinstalará automáticamente cuando se desinstale la última instancia de SQL Server 2008.

    Si SQL Server 2005 existe en el sistema con una o varias instancias de SQL Server 2008, el Explorador de SQL Server 2008 no se quitará automáticamente cuando se desinstale la última instancia de SQL Server 2008. El Explorador de SQL Server que se instala con SQL Server 2008 permanecerá en el sistema para facilitar las conexiones a la instancia de SQL Server 2005. Puede dejar el Explorador de SQL Server 2008 instalado con SQL Server 2005 y continuará funcionando correctamente.

    Para desinstalar todos los componentes de SQL Server 2008, deberá desinstalar el componente SQL Server Browser manualmente desde la opción Programas y características del Panel de control. Si quita el Explorador de SQL Server 2008 cuando hay una instancia con nombre SQL Server 2005, se podría interrumpir la conectividad a SQL Server 2005. En esta situación, puede volver a instalar SQL Server Browser de una de las formas siguientes:

    • Repare la instancia de SQL Server 2005 con la opción Programas y características del Panel de control.

    • Instale una instancia del Motor de base de datos o de Analysis Services de SQL Server 2005.

Antes de quitar SQL Server, siga estos pasos:

  • Haga una copia de seguridad de los datos. Puede que tenga bases de datos que desee guardar en su estado actual. También es posible que desee guardar cambios realizados en las bases de datos del sistema. Si se da alguna de estas situaciones, asegúrese de realizar una copia de seguridad de los datos antes de desinstalar SQL Server. También puede guardar una copia de todos los datos y archivos de registro en una carpeta distinta a la carpeta MSSQL. La carpeta MSSQL se elimina durante la desinstalación.

    Entre los archivos que debe guardar se incluyen los siguientes archivos de base de datos. Estos archivos se instalan como parte de SQL Server:

    • Distmdl.*

    • Master.*

    • Mastlog.*

    • Model.*

    • Modellog.*

    • Msdbdata.*

    • Msdblog.*

    • Mssqlsystemresource.*

    • Northwind.* (Esta base de datos es opcional.)

    • Pubs.*

    • Pubs_log.*

    • Tempdb.*

    • Templog.*

    • ReportServer[$InstanceName] (Es la base de datos predeterminada de Reporting Services).

    • ReportServer[$InstanceName]TempDB (Es la base de datos temporal predeterminada de Reporting Services).

  • Elimine los grupos de seguridad locales. Antes de desinstalar SQL Server, elimine los grupos de seguridad locales correspondientes a los componentes de SQL Server.

  • Guarde o cambie el nombre de las carpetas de Reporting Services . Si utiliza la instalación de SQL Server junto con Reporting Services, guarde las siguientes carpetas y subcarpetas o cámbieles el nombre:

    • <unidad>\Microsoft SQL Server\Reporting Services

    • <unidad>\Microsoft SQL Server\MSSQL\Reporting Services

    • <unidad>\Microsoft SQL Server\<nombre de instancia de SQL Server>\Reporting Services

    • <unidad>\Microsoft SQL Server\100\Tools\Report Designer

      [!NOTA]

      Si ha utilizado la herramienta de configuración de SSRS para configurar la instalación, los nombres pueden ser distintos de los proporcionados en esta lista. Además, las bases de datos pueden encontrarse en un equipo remoto que ejecute SQL Server.

  • Elimine los directorios virtuales de Reporting Services. Utilice el Administrador de Internet Information Services (IIS) para eliminar los siguientes directorios virtuales:

    • ReportServer[$InstanceName]

    • Reports[$InstanceName]

  • Elimine el grupo de aplicaciones ReportServer. Utilice Administrador IIS para eliminar el grupo de aplicaciones ReportServer.

  • Detenga todos los servicios de SQL Server**.** Se recomienda detener todos los servicios de SQL Server antes de desinstalar los componentes de SQL Server. Las conexiones activas pueden evitar que la desinstalación se realice correctamente.

  • Utilice una cuenta que tenga los permisos adecuados. Inicie sesión en el servidor mediante la cuenta de servicio de SQL Server o con una cuenta que tenga permisos equivalentes. Por ejemplo, puede iniciar sesión en el servidor mediante una cuenta miembro del grupo de administradores locales.

Para desinstalar una instancia de SQL Server 2008

  1. Para comenzar el proceso de desinstalación, en el menú Inicio, haga clic en Panel de control y haga doble clic en Agregar o quitar programas.

  2. Seleccione el componente de SQL Server que desea desinstalar y, a continuación, haga clic en Cambiar o Quitar. Se iniciará el Asistente para la instalación de SQL Server.

  3. Se ejecutarán las Reglas auxiliares del programa de instalación para comprobar la configuración del equipo. Para continuar, haga clic en Aceptar.

  4. En la página Seleccionar instancia, use la lista desplegable para especificar la instancia de SQL Server que desea quitar, o especifique la opción si solo desea quitar las características compartidas y las herramientas de administración de SQL Server. Para continuar, haga clic en Siguiente.

  5. En la página Seleccionar características, especifique las características que desea quitar de la instancia de SQL Server especificada. Para continuar, haga clic en Siguiente.

  6. Se ejecutarán las reglas de eliminación para comprobar que la operación se puede completar correctamente.

  7. En la página Listo para desinstalar, revise la lista de componentes y características que se van a desinstalar.

  8. La página Progreso de la instalación mostrará el estado de la instalación.

  9. En la página Completar, haga clic en Cerrar para salir del Asistente para la instalación.

  10. Repita los pasos 2 a 9 hasta que se hayan quitado todos los componentes de SQL Server 2008.