Modelos de mantenimiento para SQL Server
Versión original del producto: SQL Server (todas las versiones admitidas)
Número de KB original: 935897
En este artículo se proporciona más información sobre los canales de mantenimiento para las versiones compatibles actualmente de Microsoft SQL Server. Los criterios para las correcciones incluyen la disponibilidad de soluciones alternativas, el efecto del cliente, la reproducibilidad, la complejidad del código que se debe cambiar, etc.
Para determinar la versión, la edición y las actualizaciones más recientes de la instancia de SQL Server, revise Determinar el nivel de versión, edición y actualización de SQL Server y sus componentes. Para obtener más información sobre el ciclo de soporte técnico de cada producto, consulte el ciclo de vida estándar. Para comprender las distintas opciones que están disponibles para SQL Server productos que han llegado al final del soporte técnico, revise SQL Server final de las opciones de soporte técnico.
Mecanismos de entrega para las actualizaciones de SQL Server
El equipo de SQL Server usa un modelo de entrega programada para publicar correcciones y actualizaciones de productos. En el modelo de entrega programada, un cliente puede recibir una corrección para abordar sus situaciones más críticas en un tiempo razonable. Además, un cliente puede recibir una corrección que se ha sometido a rigurosas pruebas y que se publica de forma programada. Por lo tanto, el equipo de SQL Server ha creado los siguientes mecanismos de entrega.
Actualización acumulativa (CU)
Descripción | SQL Server 2017 y versiones posteriores (plataformas Windows y Linux) | SQL Server 2016 y versiones anteriores |
---|---|---|
Contains | Todas las correcciones, mejoras y mejoras de características desde la versión de lanzamiento del producto. | Todas las correcciones, mejoras y mejoras de características desde la versión de lanzamiento (RTM) o desde el Service Pack de línea de base instalado más reciente. |
Frecuencia de publicación | Cada mes del primer año después de una SQL Server lanzamiento, y cada dos meses durante los cuatro años restantes del ciclo de vida estándar completo de 5 años. | Cada dos meses para una línea base determinada. |
Contenido localizado | Se adapta al contenido localizado, lo que permite que las nuevas mejoras de compatibilidad y integridad de características se entreguen más rápido. | |
Ejemplo | KB5016394: actualización acumulativa 17 para SQL Server 2019 (microsoft.com) | B5001092: actualización acumulativa 17 para SQL Server 2016 SP2 (microsoft.com) |
Notas | CU31 para 2017 es el último CU para SQL Server 2017. Solo enviaremos correcciones a petición y actualizaciones de seguridad para SQL Server 2017. | Ya no se envían unidades de certificación para SQL Server 2016 y versiones anteriores. Solo se enviarán correcciones a petición y actualizaciones de seguridad. En el caso de los productos que alcanzaron la fecha de finalización del soporte extendido, necesitará una suscripción a Extended Security Update (ESU) para recibir actualizaciones de seguridad. |
Nota:
Cualquier cliente puede solicitar la actualización, independientemente de su oferta de soporte técnico.
Correcciones a petición (OD)
Contiene solicitudes de corrección críticas que cumplen todas estas condiciones:
- No puede esperar a la versión de actualización acumulativa programada.
- No hay ninguna solución alternativa o mitigación razonable.
- El problema provoca un impacto significativo en la funcionalidad del producto o de la aplicación.
Cualquier cliente puede solicitar la revisión, independientemente de su oferta de soporte técnico.
La revisión se publica en o antes de una fecha mutuamente acordada en función de la necesidad del cliente. La revisión está destinada a una línea base específica, como una actualización acumulativa o un Service Pack.
Esta compilación de revisiones puede contener una o varias correcciones.
No hay ninguna frecuencia definida.
Ejemplo: KB4510083: paquete de actualización de revisiones a petición 2 para SQL Server 2017 CU15
Versión de distribución general (GDR)
Un GDR soluciona un problema que tiene un amplio impacto en el cliente, implicaciones de seguridad o ambos. Microsoft determina y emite un GDR según corresponda y cuando corresponda. El número de GDR se mantiene al mínimo.
Un cliente no puede solicitar un GDR. Microsoft determina internamente si una revisión notificada se clasifica como y se entrega como un GDR.
Un GDR se libera a través del centro de descarga. Un GDR también se publica a través de Microsoft Update, Windows Update o ambos.
Para ver las correcciones para SQL Server versiones que no tienen soporte extendido, revise ¿Qué son las Novedades de seguridad extendida para SQL Server?.
Nota:
De forma predeterminada, las revisiones se realizan a través de las versiones GDR, CU y OD. Cuando el volumen de solicitudes de revisiones de un producto se reduce, el equipo de SQL Server detiene las versiones de CU y entrega revisiones a través de versiones de GDR y OD. El equipo de SQL Server toma la decisión en función de las tendencias de soporte técnico y la demanda del cliente.
Un GDR puede tener una línea base RTM o una línea base cu. La versión más reciente de GDR para cada línea de base es acumulativa e incluye correcciones de todos los GDR anteriores para la línea de base correspondiente.
Ejemplos
Determine el GDR más reciente para la línea base rtm:
A continuación se muestran los GDR de RTM que están disponibles para SQL Server 2019 a partir del 6 de febrero de 2023 cuando se filtra por RTM-GDR en la columna Actualización acumulativa o Id. de seguridad en la hoja de cálculo compilaciones.
Número de compilación | Número de KB | KB URL | Fecha de lanzamiento | Nivel de Service Pack | Actualización acumulativa o identificador de seguridad | Modelo de mantenimiento |
---|---|---|---|---|---|---|
15.0.2095.3 | 5014356 | https://support.microsoft.com/kb/5014356 | 2022-06-14 | ND | RTM-GDR | GDR |
15.0.2080.9 | 4583458 | https://support.microsoft.com/kb/4583458 | 2021-01-12 | ND | RTM-GDR | GDR |
15.0.2070.41 | 4517790 | https://support.microsoft.com/kb/4517790 | 2019-11-04 | ND | RTM-GDR | GDR |
Si es un cliente que optó por solo actualizaciones de GDR para la versión rtm y ninguna CPU, 15.0.2095.3 es la compilación de GDR más reciente para la línea de base RTM.
Determine los GDR más recientes para una línea base de CU:
Si usa CU para la instancia de SQL Server, puede comprobar si hay un GDR disponible para un CU determinado; para ello, revise la columna Actualización acumulativa o Id. de seguridad para la versión correspondiente de la hoja de cálculo de compilaciones y compruebe la entrada CU<nn-GDR> (donde nn es la cu actual instalada para la versión de SQL Server). Por ejemplo, si desea saber si hay algún GDR para SQL Server 2019 CU29, la comprobación de "CU29-GDR" en Actualización acumulativa o Id. de seguridad revela la fila siguiente.
Número de compilación | Número de KB | KB URL | Fecha de lanzamiento | Nivel de Service Pack | Actualización acumulativa o identificador de seguridad | Modelo de mantenimiento |
---|---|---|---|---|---|---|
14.0.3445.2 | 5014553 | https://support.microsoft.com/kb/5014553 | 2022-06-14 | ND | CU29-GDR | Actualización acumulativa con GDR |
Nota:
Si hay un CU que tiene un número de versión posterior a una versión de CU<nn-GDR>, la versión posterior incluye las correcciones de GDR. Microsoft siempre recomienda instalar la cu más reciente disponible para una versión SQL Server determinada.
Service Pack (SP)
Los Service Pack ya no se publican para SQL Server 2017 y versiones posteriores.
Los Service Pack incluyen revisiones y correcciones para los problemas que se notifican a través de la comunidad de Microsoft SQL Server. Los Service Pack también pueden incluir mejoras de productos y características.
Los Service Pack suelen publicarse según una programación anual.
Los Service Pack también pueden incluir problemas que nuestra organización de soporte técnico considera que deben abordarse. Los problemas más comunes que se incluyen afectan a los casos de soporte al cliente y a la satisfacción del cliente. Estas actualizaciones y componentes se incluyen cómodamente para facilitar la descarga.
Los Service Pack son acumulativos. Cada service Pack nuevo contiene todas las correcciones que se encuentran en service packs anteriores, junto con las nuevas correcciones. No es necesario instalar un Service Pack anterior antes de instalar el Service Pack más reciente. Para encontrar la lista de correcciones y actualizaciones acumulativas que incluye un Service Pack, revise su documentación de versión.
Ejemplo: KB5003279: información de la versión de SQL Server 2016 Service Pack 3
Correcciones de seguridad y actualizaciones de seguridad
Correcciones de seguridad: Correcciones que se suelen enviar en un CU para los que los componentes de una tabla de lista de correcciones para el CU correspondiente se establecen en Seguridad de SQL. (Para obtener más información, vea la columna Explicación de las áreas de corrección en los artículos kb de lista de correcciones para actualizaciones acumulativas y Service Pack). O bien, para el que un componente para la corrección correspondiente se establece en Infraestructura de seguridad en la tabla de lista de correcciones detallada de la hoja de cálculo de compilaciones. Estas son las correcciones que se realizan en los componentes de seguridad de un motor de base de datos de SQL Server.
Actualizaciones de seguridad: Una corrección de seguridad para solucionar vulnerabilidades que se pueden usar para poner en peligro la instalación SQL Server. Estos se liberan a través de un GDR (un RTM-GDR o un CU-GDR). Las CPU o GDR posteriores incluyen estas actualizaciones de seguridad. Microsoft recomienda a los clientes que instalen las versiones de producto más recientes, las actualizaciones de seguridad, los Service Pack y las actualizaciones acumulativas para mantenerse lo más seguros posible. Para obtener más información, consulte Directiva de ciclo de vida fijo.
Para comprobar si un GDR es una actualización de seguridad, debe revisar la documentación de versión del GDR correspondiente. Las actualizaciones de seguridad siempre tienen una nota de vulnerabilidad común y exposición (CVE) asociada. Por ejemplo, la documentación de CU29-GDR ("KB5014553 - Description of the security update for SQL Server 2017 CU29: 14 de junio de 2022") tiene un vínculo a CVE-2022-29143 que se abre en la Guía de actualización de seguridad en el sitio web de Microsoft - MSRC. Para obtener más información, vea Próximamente: Nuevo sistema de notificación de la guía de actualización de seguridad.
Nota:
Los GDR no tienen que ser necesariamente actualizaciones de seguridad. Por ejemplo, "KB4517790 - Actualización de mantenimiento para SQL Server 2019 RTM" es una versión de GDR que no es de seguridad.
Fase de soporte técnico y matriz del vehículo de liberación
Fase de soporte técnico | Compatibilidad estándar | Soporte extendido | Actualizaciones de seguridad extendidas |
---|---|---|---|
Vehículos de versión disponibles | CU, OD, GDR, SP (solo SQL Server 2016 y versiones anteriores) | Actualizaciones de GDR/Seguridad | Actualizaciones de GDR/Seguridad con contrato |
SQL Server 2017 y versiones posteriores
En la ilustración siguiente se muestra información general del ciclo de soporte técnico de un producto típico. Este tipo de escala de tiempo también se aplica a todas las versiones futuras de un producto.
SQL Server 2016 y versiones anteriores
En la ilustración siguiente se muestra información general del ciclo de soporte técnico de un producto típico. Se muestran el ciclo de compatibilidad con la versión de versión original y el primer ciclo de soporte técnico de Service Pack.