Cómo desinstalar manualmente una instancia de SQL Server 2005

Extended support for SQL Server 2005 ended on April 12, 2016

If you are still running SQL Server 2005, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 909967
Resumen
Este artículo describe cómo desinstalar manualmente una instancia independiente de Microsoft SQL Server 2005. Complete los pasos de este artículo sólo si no se puede desinstalar SQL Server 2005 mediante Agregar o quitar programas. Para obtener más información acerca de cómo utilizar Agregar o quitar programas para desinstalar SQL Server 2005, vea Cómo: desinstalar una instancia existente de SQL Server 2005 (programa de instalación).

Cuando siga los pasos descritos en este artículo, también preparar el sistema para que pueda volver a instalar SQL Server 2008.

Nota: Para mantener o actualizar una instancia de SQL Server 2008, debe ser un administrador local que tenga permiso para iniciar sesión como un servicio.

Lo que debe tener en cuenta antes de desinstalar una instancia independiente de SQL Server 2005

  • Se recomienda utilizar la opción Agregar o quitar programas para desinstalar SQL Server 2005. Sin embargo, si se produce un error en una instalación o Agregar o quitar programas no desinstala la instancia de SQL Server 2005, siga los pasos descritos en este artículo para desinstalar manualmente la instancia.
  • En un equipo que ejecuta SQL Server 2008 junto con las versiones anteriores de SQL Server, Enterprise Manager y otros programas que dependen de SQL-DMO pueden estar deshabilitadas. Este problema puede producirse en las situaciones siguientes:
    • Instalaciones en paralelo de cualquier combinación de SQL Server 2008, SQL Server 2000 y Microsoft SQL Server 7.0 en el que uno o más de estas instancias se desinstala
    • Instalaciones de SQL Server 2000 y SQL Server 2008 en el que está instalado SQL Server 2000 después de SQL Server 2008
    Este problema se produce cuando se elimina el registro de la biblioteca de SQL-DMO COM de SQL Server.

    Para volver a habilitar el Administrador corporativo y otros programas que tienen dependencias de SQL-DMO, registre SQL-DMO. Para ello, abra un símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    regsvr32.exe sqldmo.dll
  • Antes de quitar los componentes de SQL Server desde un equipo que tenga la cantidad mínima necesaria de la memoria física, asegúrese de que el tamaño del archivo de paginación es suficiente. El tamaño del archivo de paginación debe ser igual a dos veces la memoria física. Memoria virtual insuficiente puede provocar una eliminación incompleta de SQL Server.

Antes de desinstalar una instancia de SQL Server 2008

  • Hacer copia de seguridad de los datos.

    Puede tener bases de datos que desea guardar en su estado actual. También desea guardar los cambios realizados en las bases de datos del sistema. En ningún caso, asegúrese de hacer copia de seguridad de los datos antes de desinstalar SQL Server. O bien, puede guardar una copia de todos los datos y los archivos de registro en una carpeta distinta de MSSQL. (La carpeta MSSQL se elimina durante el proceso de desinstalación).

    Los archivos que debe guardar incluyen los siguientes archivos de base de datos.
    Nota: Estos archivos se instalan como parte de SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • MSDBData.*
    • Msdblog.*
    • MSSQLSYSTEMRESOURCE.*
    • Northwind.* (esta base de datos es una instalación opcional.)
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$InstanceName] (Este archivo es la base de datos de Reporting Services predeterminado).
    • ReportServer [$InstanceName] TempDB (este archivo es la base de datos temporal de Reporting Services predeterminado).
  • Eliminar los grupos de seguridad locales.

    Antes de desinstalar SQL Server, eliminar los grupos de seguridad locales para los componentes de SQL Server. Para obtener más información, veaConfigurar cuentas de servicio de Windows y permisos.
  • Guardar o cambiar el nombre de las carpetas de Reporting Services.

    Si utiliza la instalación de SQL Server junto con Reporting Services, guarde o cambie el nombre de las carpetas y subcarpetas siguientes:
    • Ruta de acceso predeterminada\Reporting Services
    • Ruta de acceso predeterminada\MSSQL\Reporting Services
    • Ruta de acceso predeterminada\nombre de instancia de SQL Server\Reporting Services
    • Ruta de acceso predeterminada\90\Tools\Reporting Services
    Nota: Representa el marcador de posición de la ruta de acceso predeterminada para %ProgramFiles%\Microsoft SQL Server. Si utiliza la herramienta Configuración de Reporting Services para configurar la instalación, los nombres pueden ser diferentes de los nombres de esta lista. Además, las bases de datos pueden encontrarse en un equipo remoto que ejecuta SQL Server.
  • Detenga todos los servicios de SQL Server.

    Se recomienda que detenga todos los servicios de SQL Server antes de desinstalar los componentes de SQL Server 2005. Desinstalación correcta pueden evitar que las conexiones activas.
  • Utilizar una cuenta que tenga los permisos adecuados.

    Inicie sesión en el servidor mediante la cuenta de servicio de SQL Server o mediante una cuenta que tenga permisos equivalentes. Por ejemplo, puede iniciar sesión en el servidor con una cuenta que sea miembro del grupo Administradores local.

Cómo desinstalar manualmente una instancia independiente de SQL Server 2005

Nota: El programa de instalación de SQL Server es un proceso complicado. El programa de instalación de SQL Server modifica muchas claves del registro y archivos DLL. El programa de instalación de SQL Server también instala y actualiza las entradas de permisos y los registros de servicios.

Probamos los procedimientos de instalación de SQL Server, instalación y desinstalación, en muchas configuraciones. Sin embargo, no podemos probar todas las configuraciones, debido a que el número de productos de otros fabricantes y los cambios específicos del cliente que se pueden producir en el nivel de sistema operativo. Por lo tanto, puede encontrarse con circunstancias que impiden la correcta instalación o desinstalación de SQL Server mediante el programa de instalación.

Debido a estas complejidades, el equipo de soporte de SQL Server puede recomendarle que vuelva a instalar el sistema operativo si los procedimientos descritos en este artículo no le ayudan a realizar una desinstalación completa del programa SQL Server. Esto ayuda a proporcionar una plataforma de limpieza para volver a instalar el servidor SQL en el sistema.

Si recibe el siguiente mensaje de error durante el proceso de instalación de SQL Server 2005, un componente de SQL Server 2005 no se desinstaló del equipo:
Un componente que ha especificado en la propiedad ADD_LOCAL ya está instalado. Para actualizar el componente existente, vaya al archivo template.ini y establezca la propiedad UPGRADE en el nombre del componente.

Paso 1: Asegúrese de que está instalado el componente Microsoft SQL Server Setup Support Files

En Agregar o quitar programas, asegúrese de que Microsoft SQL Server Setup Support Files aparece en la lista de programas instalados. Si Microsoft SQL Server Setup Support Files aparece en la lista, omita este paso.

Si Microsoft SQL Server Setup Support Files no aparece en la lista, instalar este componente antes de continuar. Para instalar este componente, siga estos pasos:
  1. Busque el installationmedia original de SQL Server 2005.
  2. Para instalar los archivos de compatibilidad, haga doble clic en el archivoServers\setup\sqlsupport.msi .
Nota: En el "paso 5: desinstale el componente Microsoft SQL Server Setup Support Files" sección, desinstalará este componente.

Paso 2: Ejecute el comando para desinstalar los componentes de SQL Server

En el símbolo del sistema, ejecute el siguiente comando:
"%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove"
Desinstalar los componentes de SQL Server de uno en uno hasta que se desinstalan todos los componentes de SQL Server.

Nota: Agregar o quitar programas también ejecuta el programa ARPWrapper.exe utilizando la opción/Remove . Sin embargo, la referencia al programa ARPWrapper.exe se eliminó.

Además, si ha desinstalado SQL Server Reporting Services, debe hacer lo siguiente:
  • Elimine los directorios virtuales de Reporting Services
    Utilice el Administrador de servicios de Microsoft Internet Information Services (IIS) para eliminar los siguientes directorios virtuales:
    • ReportServer [$InstanceName
    • Informes [$InstanceName
  • Eliminar el grupo de aplicaciones de ReportServer
    Utilice el Administrador de IIS para eliminar el grupo de aplicaciones de ReportServer.
Errores que puedan surgir durante este paso
Mensaje de error 1: error de enumeración del registro

Si recibe el error "Error de enumeración del registro", siga estos pasos para desinstalar los archivos redistribuidos de SQL Server y los archivos de compatibilidad de SQL Server:
  1. Inicie el Editor del registro y, a continuación, busque la siguiente clave del registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. En el panel izquierdo, haga clic en cada GUID. En cada GUID que youclick, busque un nombre para mostrar en el panel derecho que incluya "Microsoft SQL Server 2005". Por ejemplo, busque los siguientes nombres:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Microsoft SQL Server 2005 Reporting Services
    • Microsoft SQL Server 2005 Notification Services
    • Microsoft SQL Server 2005 Integration Services
    • Herramientas de Microsoft SQL Server 2005
    • Libros en pantalla de Microsoft SQL Server 2005
    Cuando vea un nombre que incluya "Microsoft SQL Server 2005", anote el GUID donde hizo clic en el panel izquierdo.
  3. En cada GUID que anotó en el paso 2, ejecute el comando siguiente en un símbolo del sistema:
    iniciar /wait msiexec /x {GUID} / l * v c:\sql_uninstall.log
    Notas
    • En este comando, reemplace GUID por el GUID que anotó en el paso 2.
    • Si recibe el siguiente mensaje de error, póngase en contacto conServicios de soporte al cliente de Microsoft:
      El programa de instalación ha detectado un error inesperado en el almacén de datos.
  4. Abrir el siguiente archivo:
    C:\Sql_uninstall.log
    Contando aproximadamente 15 líneas desde la parte inferior del archivo, busque una línea similar a la siguiente línea:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Si el proceso no se completó correctamente, anote el nombre del componente y el GUID y, a continuación, guarde el archivo Sql_uninstall.log.
Mensaje de error 2: el programa de instalación ha detectado un error inesperado en el almacén de datos

Si tiene una instancia que tenga más de un servidor, se produce un error en el programa de instalación y recibe el mensaje de error siguiente:
El programa de instalación ha detectado un error inesperado en el almacén de datos. La acción es RestoreSetupParams.
Por ejemplo, puede que una instancia de motor de base de datos de SQL Server 2005, SQL Server 2005 Analysis Services y SQL Server 2005 Reporting Services.

Se espera que este error debido a refcounting. Se utiliza refcount para realizar un seguimiento de programas que usan el mismo archivo .dll o MSI. Cuando se desinstala un programa, éste disminuye el recuento de MSI archivo por uno. Cuando se desinstala el último programa, se elimina el archivo .msi. En este caso, el archivo .msi es el componente de Microsoft SQL Server Setup Support Files (SqlSupport.msi). Si recibe este mensaje de error, utilice uno de los métodos siguientes para resolver este error:
  • Vuelva a instalar el soporte de instalación de Microsoft SQL Server Filescomponent (SqlSupport.msi) antes de desinstalar cada componente de theinstance.
  • Recuente temporalmente el archivo SqlSupport.msi a sí mismo. Todo esto, siga estos pasos:
    1. Obtenga el GUID para el componente Microsoft SQL Server Setup Support Files. Para obtener el GUID, siga los pasos 1 y 2 de la sección de "si se producen problemas".
    2. Utilice el Editor del registro para crear o modificar la siguiente clave del registro con estos valores:
      Nombre de clave:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Valor: desinstalar
      Tipo: REG_SZ
      Datos: {11111111-1111-1111-1111-111111111111}, {}GUID}
      Nota:GUID es un marcador de posición para el GUID de los archivos de compatibilidad de SQL Server. Por ejemplo, el GUID de los archivos de soporte técnico de SQL Server English x 86 es el siguiente:
      Datos: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Paso 3: Desinstalar los componentes de soporte

Utilice Agregar o quitar programas para desinstalar los componentes de soporte en el orden siguiente:
  • MSXML 6.0 Parser
  • SQLXML4
  • Escritor VSS de Microsoft SQL Server
  • Compatibilidad con versiones anteriores de Microsoft SQL Server 2005
  • Nada relacionado con SQL Server 2005, excepto para el componente Microsoft SQL Server Native Client y el componente de Microsoft SQL Server Setup Support Files
Si se produce un error en el proceso para cada uno de los componentes de soporte, puede recibir el siguiente mensaje de error:
Error en la instalación debido a que faltan requisitos previos.

Para resolver este problema, siga estos pasos:
  1. Inicie el Editor del registro y, a continuación, busque la clave followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. En el panel izquierdo, haga clic en cada GUID. En cada GUID que youclick, busque un nombre para mostrar en el panel derecho que coincida con el nombre del archivo theredistributable. Cuando vea un nombre que coincida con el nombre del archivo theredistributable, anote el GUID donde hizo clic en el leftpane.
  3. En cada GUID que anotó en el paso 2, ejecute el followingcommand en un símbolo del sistema:
    iniciar /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1/l * v c:\sqlredist_uninstall.log
    Nota: En este comando, reemplace GUID con theGUID que anotó en el paso 2.
  4. Abrir el siguiente archivo:
    C:\Sqlredist_uninstall.log
    En la parte inferior del archivo, busque una línea similar a la siguiente:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Si el proceso no se completó correctamente, anote el nombre del componente y el GUID y, a continuación, guarde el archivo Sqlredist_uninstall.log.

Paso 4: Desinstale el componente Microsoft SQL Server Native Client

Si todos los pasos anteriores se realizaron correctamente, desinstale el componente Microsoft SQL Server Native Client mediante Agregar o quitar programas.

Nota: No desinstale el componente Microsoft SQL Server Native Client si tiene instalados componentes de SQL Server 2000.

Paso 5: Desinstalar el componente de Microsoft SQL Server Setup Support Files

Si todos los pasos anteriores se realizaron correctamente, desinstale el componente Microsoft SQL Server Setup Support Files utilizando Agregar o quitar programas.

Si estos pasos no desinstalaron todos los componentes

Si los pasos anteriores no desinstalaron todos los componentes, siga estos pasos:
  1. En la sección "Cómo desinstalar manualmente una instancia independiente de SQL Server 2005", siga todos los pasos en el paso 1: asegúrese de que está instalado el componente Microsoft SQL Server Setup Support Files.
  2. En Agregar o quitar programas, desinstalar todos los componentes de SQL Server 2005 en el orden siguiente:
    • SQL Server 2005
    • SQL Server 2005 Analysis Services
    • SQL Server 2005 Reporting Services
    • Notification Services de SQL Server 2005
    • SQL Server 2005 Integration Services
    • Herramientas de SQL Server 2005
    • Libros en pantalla de SQL Server 2005
    • MSXML 6.0 Parser
    • SQLXML4
    • Escritor VSS de SQL Server
    • Compatibilidad con versiones anteriores de SQL Server 2005
    • Nada relacionado con SQL Server 2005
    • SQL Server Native Client
    • Archivos auxiliares de instalación de SQL Server
Si estos pasos no desinstalaron todos los componentes y todos los archivos que están relacionados con la instancia de SQL Server 2005, póngase en contacto con Soporte técnico de Microsoft.
Recursos adicionales
Para obtener más información acerca de cómo desinstalar manualmente un clúster de conmutación por error de SQL Server 2005, vea Cómo desinstalar manualmente un clúster de conmutación por error de SQL Server 2005.
Para obtener más información acerca de cómo desinstalar manualmente una instancia de SQL Server 2000, consulte Cómo quitar manualmente la instancia predeterminada de SQL Server 2000, denominado, o virtual.
desinstalación manual de quitar

Propiedades

Id. de artículo: 909967 - Última revisión: 12/25/2014 17:18:00 - Revisión: 7.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtes
Comentarios