Desinstalar una actualización acumulativa de SQL Server

SQL Server

En este artículo se describe cómo quitar una actualización acumulativa (CU) de una instancia independiente de SQL Server, tanto en Windows como en Linux.

Para desinstalar SQL Server en Windows, vea Desinstalar SQL Server.

Consideraciones

  • Para quitar una CU en SQL Server, debe ser administrador local.

Preparación

  1. Realice una copia de seguridad de los datos. Cree copias de seguridad completas de todas las bases de datos. La base de datos master contiene toda la información de nivel de sistema de la instancia, como los inicios de sesión y los esquemas. La base de datos msdb contiene información del trabajo, como los trabajos del Agente SQL Server, el historial de copias de seguridad y los planes de mantenimiento. Vea Bases de datos del sistema para obtener más información sobre este tipo de bases de datos.

  2. Detenga todos los servicios de SQL Server. Se recomienda detener todos los servicios de SQL Server antes de desinstalar una actualización acumulativa. Las conexiones activas pueden evitar que la eliminación se realice correctamente.

  3. 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 Windows con una cuenta que sea miembro del grupo administradores local. En Linux, debe ejecutar los comandos mediante la cuenta raíz.

Eliminación de una actualización acumulativa en Windows

En función de la versión de Windows que use, puede acceder a la lista de actualizaciones instaladas de varias maneras.

Localización de la lista de actualizaciones instaladas

Para Windows Server 2016, Windows 10 y versiones posteriores:

  1. Abra el menú Inicio y escriba update history.
  2. Seleccione Ver historial de actualizaciones en los resultados de la búsqueda.
  3. Seleccione Desinstalar las actualizaciones.

Para versiones anteriores de Windows, vaya a Panel de control > Programas y características > Ver actualizaciones instaladas.

Eliminación de la actualización acumulativa

En función de la versión de Windows que use, puede quitar la CU de la lista de actualizaciones instaladas seleccionando la opción Desinstalar junto a la actualización o haciendo clic con el botón derecho en esta y seleccionando Desinstalar.

Siga las instrucciones para quitar la CU. Es posible que se le pida que reinicie el equipo después de quitar la CU.

Eliminación de una actualización acumulativa en Linux

Para desinstalar una actualización acumulativa en Linux, debe revertir el paquete a la versión anterior.

Para revertir SQL Server o cambiar a una versión anterior, siga estos pasos:

  1. Identifique el número de versión del paquete de SQL Server al que quiere cambiar. Para obtener una lista de números de paquete, vea las notas de la versión:

  2. Cambie a una versión anterior de SQL Server. En los siguientes comandos, reemplace <version_number> por el número de versión de SQL Server que ha identificado en el paso uno.

    Plataforma Comandos de actualización del paquete
    RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
    SLES sudo zypper install --oldpackage mssql-server=<version_number>
    Ubuntu sudo apt-get install mssql-server=<version_number>
    sudo systemctl start mssql-server

Nota

Solo se admite el cambio a una versión anterior dentro de la misma versión principal, como SQL Server 2022 (16.x).

En caso de error

Si se produce un error en el proceso de eliminación, revise los archivos de registro del programa de instalación de SQL Server para determinar la causa raíz.

Pasos siguientes