Compartir a través de


Actualizaciones de la lógica de detección de Microsoft Update para el mantenimiento de SQL Server

Se aplica a: SQL Server 2019, SQL Server 2017, SQL Server 2016

Históricamente, las líneas de base de servicio (RTM o Service Pack) han incluido las siguientes ramas de mantenimiento:

  • Una rama de versión de distribución general (GDR) que contiene solo la seguridad y otras correcciones críticas.
  • Una rama de actualización acumulativa (CU) que contiene la seguridad y otras correcciones críticas, además de todas las demás correcciones para la línea base.

La lógica de detección de Microsoft Update (MU) se construyó para que las instancias de la línea de base de mantenimiento o a lo largo de la rama de GDR se ofrezcan actualizaciones de la rama GDR.

Anteriormente, los usuarios tenían que instalar de forma proactiva al menos una cu para alinear la instancia con la rama cu para el mantenimiento a través de MU. Sin embargo, después de eso, no pudo volver a la rama GDR para esa instancia hasta que se realizaron uno de los siguientes cambios:

  • La línea base se restablece al pasar al siguiente Service Pack.
  • La instancia se revierte a la rama de GDR o a la línea de base de mantenimiento desinstalando todas las RU.

Esta lógica se estableció para minimizar los cambios en la instancia si se requería una actualización de seguridad u otra actualización crítica. Las instancias de la rama CU tienen que tomar todas las actualizaciones que se publican para la línea base cuando aparece una seguridad necesaria u otra versión crítica. Esto incluye todos los cambios de no seguridad hasta la actualización de seguridad necesaria.

Sin embargo, esta lógica creó problemas para los usuarios que intentaron administrar el mantenimiento rutinario de grandes conjuntos de instancias mediante WSUS. Esto se debe a que la lógica de MU no se pudo usar sin actualizar manualmente todos los clientes para que pueda participar. Para solucionar este problema y evitar voltear instancias al entrenamiento de CU sin consentimiento explícito del usuario, se realizaron los siguientes cambios en la lógica de detección de MU para las versiones de seguridad y mantenimiento de CU rutinarias para las versiones de mantenimiento más recientes de líneas base en compatibilidad:

  • Actualizaciones acumulativas: la lógica de detección de MU ahora permite limpiar instancias que se encuentran en la línea base (RTM o SP, sin actualizaciones de mantenimiento) o que ya se actualizan a lo largo de la rama cu para recibir la actualización. No es necesario instalar una actualización de CU para que una instancia se ofrezca a la actualización. Sin embargo, si la instancia tiene una actualización de GDR, la instancia debe actualizarse manualmente fuera de la MU para que se pueda administrar mediante la automatización de MU (WSUS).
  • Versiones de seguridad (RG): la lógica de las versiones de seguridad ahora se divide en los siguientes canales:
    • Un canal de actualizaciones automáticas (Microsoft Update) mantiene el comportamiento histórico anterior que requiere que se instale una CU en la instancia para que se ofrezca la versión de rama cu de la versión de seguridad. Esto lo hace para proteger las instancias de recibir todas las actualizaciones en lugar de solo actualizaciones críticas y relacionadas con la seguridad sin evidencia de que el usuario opte explícitamente por el modo de mantenimiento más amplio.
    • Un canal WSUS/Catalog que usa la nueva lógica de detección que permite aplicar la versión de rama cu de la versión de seguridad en una instancia de línea base limpia. Este es el canal de la versión que se presentará a los usuarios que van al sitio web del catálogo de Microsoft Update.

Esta nueva lógica de detección actualizada se aplica a las siguientes versiones de CU y GDR:

  • SQL Server 2016 Service Pack 2: CU14 y versiones posteriores
  • SQL Server 2017 RTM: CU19 y versiones posteriores
  • SQL Server 2019 RTM: todas las RU
  • Versiones de GDR y seguridad: todas a partir de 2021

Nota:

Para SQL Server 2019, la línea base de RTM puede ser la línea base de la versión RTM (15.0.2000.5) o la línea base de la versión RTM + RTM GDR (15.0.2070.41). Cualquier versión funcionará para esta versión. Para la línea base de la versión de SQL Server 2014 SP3 (12.3.6024.0), el nuevo modelo se implementará para las versiones de seguridad de GDR en la rama CU a partir de 2021. Para obtener información sobre el antiguo modelo de detección de Microsoft Update, consulte CU de SQL Server no aplicables en WSUS, MU o ConfMgr.