Novedades a 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 base de mantenimiento (RTM o Service Pack) incluyen las siguientes ramas de mantenimiento:
- Rama de versión de distribución general (GDR) que solo contiene seguridad y otras correcciones críticas.
- Rama de actualización acumulativa (CU) que contiene 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 base de mantenimiento o a lo largo de la rama GDR se ofrecieran actualizaciones desde la rama GDR.
Anteriormente, los usuarios tenían que instalar de forma proactiva al menos un CU para alinear la instancia con la rama cu para el mantenimiento a través de MU. Sin embargo, una vez hecho esto, no pudo volver a la rama GDR para esa instancia hasta que se realizara cualquiera de los siguientes cambios:
- La línea de base se restableció pasando al siguiente Service Pack.
- La instancia se revirtió a la rama de GDR o a la línea de base de mantenimiento mediante la desinstalación de todas las CPU.
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 realizar todas las actualizaciones que se publican para la línea base cuando aparece una versión crítica u otra de seguridad necesaria. Esto incluye todos los cambios que no sean de 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 primero manualmente todos los clientes para que pudiera participar. Para solucionar este problema y seguir evitando voltear instancias al entrenamiento de CU sin el consentimiento explícito del usuario, se realizaron los siguientes cambios en la lógica de detección de MU para el mantenimiento de CU rutinario y las versiones de seguridad para las versiones de mantenimiento más recientes de las líneas base en soporte técnico:
- Novedades acumulativa: la lógica de detección de MU ahora permite que las instancias limpias que están en la línea de base (RTM o SP, sin actualizaciones de mantenimiento) o que ya están actualizadas a lo largo de la rama cu para recibir la actualización. No es necesario instalar una actualización de CU para que se ofrezca la actualización a una instancia. Sin embargo, si la instancia tiene una actualización de GDR, la instancia debe actualizarse manualmente fuera de MU para que se pueda administrar mediante la automatización de MU (WSUS).
- Versiones de seguridad (GDR): la lógica de las versiones de seguridad ahora se divide en los canales siguientes:
- Un canal de Novedades automático (Microsoft Update) mantiene el comportamiento histórico anterior que requiere que se instale un CU en la instancia para que se ofrezca la versión de la rama CU de la versión de seguridad. 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 la rama CU de la versión de seguridad en una instancia de línea de base limpia. Este es el canal de la versión que se presentará a los usuarios que vayan 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 las CPU posteriores
- SQL Server RTM de 2017: CU19 y unidades de certificación posteriores
- SQL Server 2019 RTM: Todas las unidades de certificación
- GDR y versiones de seguridad: todas a partir de 2021
Nota:
Para SQL Server 2019, la línea base 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). Cualquiera de las versiones funcionará para esta versión. Para la línea base de la versión 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 modelo de detección de Microsoft Update anterior, consulte Las CPU de SQL Server no aplicables aparecen en WSUS, MU o ConfMgr.