Aplicación automatizada de revisiones para SQL Server en máquinas virtuales de Azure
Se aplica a: SQL Server en máquina virtual de Azure
La aplicación de revisión automatizada establece una ventana de mantenimiento para máquinas virtuales de Azure con SQL Server. Actualizaciones automatizadas solo puede instalarse durante esta ventana de mantenimiento. Para SQL Server, esta restricción garantiza que se actualice el sistema y que cualquier reinicio asociado se produzca en el mejor momento posible para la base de datos.
Importante
- La característica de aplicación de revisiones automatizada se retirará. Programada actualmente para el 17 de septiembre de 2027. Para evitar interrupciones del servicio, migre a Azure Update Manager antes de esta fecha. Evite la aplicación de revisiones automatizada en nuevos entornos. En el caso de los entornos existentes, migre a Azure Update Manager lo antes posible para seguir recibiendo mejoras futuras para la característica de aplicación de revisiones en la máquina virtual de SQL Server en Azure.
- Con aplicación automatizada de revisiones, solo se instalan las actualizaciones de Windows y SQL Server marcadas como Importantes o Críticas. Otras actualizaciones de SQL Server, como los paquetes de servicio y las actualizaciones acumulativas que no están marcadas como Importantes o Críticas se deben instalar de forma manual. Para instalar automáticamente actualizaciones acumulativas, revise la experiencia integrada de Azure Update Manager.
Requisitos previos
Para usar la aplicación automatizada de revisiones, debe cumplir estos requisitos previos:
- Aplicación de revisión automatizada se basa en la Extensión Agente de IaaS de SQL Server. Las imágenes actuales de la galería de máquinas virtuales de SQL agregan esta extensión de manera predeterminada. Para más información, consulte la extensión Agente de IaaS de SQL Server.
- Si planea configurar la aplicación automatizada de revisiones con PowerShell, instale los comandos de Azure PowerShell más recientes.
La aplicación automatizada de revisiones se admite a partir de SQL Server 2012 en Windows Server 2012.
Además, tenga en cuenta lo siguiente:
- También hay otras maneras de habilitar la aplicación automática de revisiones de máquinas virtuales de Azure, como Update Management o aplicación automática de revisiones de invitado de máquina virtual. Elija solo una opción para actualizar automáticamente la máquina virtual, ya que las herramientas superpuestas pueden dar lugar a actualizaciones con errores.
- Si quiere recibir actualizaciones de ESU sin usar la característica de aplicación automatizada de revisiones, puede usar el canal de Windows Update integrado.
- Para las máquinas virtuales con SQL Server en diferentes zonas de disponibilidad que participan en un grupo de disponibilidad Always On, configure la programación de aplicación automatizada de revisiones para que las réplicas de disponibilidad de distintas zonas de disponibilidad no se apliquen al mismo tiempo.
Configuración
En la siguiente tabla se describen las opciones que pueden configurarse para Aplicación de revisión automatizada. Los pasos de configuración reales varían si usa Azure Portal o comandos de Windows PowerShell de Azure.
Configuración | Valores posibles | Descripción |
---|---|---|
Aplicación de revisiones automatizada | Habilitar/deshabilitar (deshabilitado) | Habilita o deshabilita Aplicación de revisión automatizada para una máquina virtual de Azure. |
Programación de mantenimiento | Cada día, el lunes, el martes, el miércoles, el jueves, el viernes, el sábado, el domingo | La programación para descargar e instalar actualizaciones de Windows, SQL Server y Microsoft para la máquina virtual. |
Hora de inicio de mantenimiento | 0-24 | La hora de inicio local para actualizar la máquina virtual. |
Duración de la ventana de mantenimiento | 30-180 | El número de minutos permitido para completar la descarga y la instalación de actualizaciones. |
Categoría de la revisión | Importante | La categoría de las actualizaciones de Windows para descargar e instalar. |
Configuración en Azure Portal
Puede usar el Portal de Azure para configurar Aplicación de revisión automatizada durante el aprovisionamiento o para las máquinas virtuales existentes.
Nuevas máquinas virtuales
Use Azure Portal para configurar la característica Aplicación de revisión automatizada cuando cree una máquina virtual de SQL Server en el modelo de implementación de Resource Manager.
En la pestaña Configuración de SQL Server, seleccione Cambiar configuración en Aplicación automatizada de revisiones. La siguiente captura de pantalla del Portal de Azure muestra el panel Aplicación de revisión automatizada de SQL.
Para más información, consulte Aprovisionamiento de una máquina virtual de SQL Server en Azure.
Máquinas virtuales existentes
En el caso de las máquinas virtuales de SQL Server existentes, abra su recurso de máquinas virtuales SQL y seleccione Actualizaciones en Configuración.
Si nunca ha habilitado laexperiencia de Azure Update Manager para cualquier VM con SQL Server en el portal, seleccione Habilitar para habilitar la aplicación automatizada de revisiones para la máquina virtual de SQL Server existente.
Si ha usado Azure Update Manager antes, tendrá que ir a la página de Actualizaciones en Configuración en el recurso máquinas virtuales con SQL y, después, elegir Dejar nueva experiencia para volver a la experiencia de aplicación automatizada de revisiones:
Después de habilitar la aplicación automatizada de revisiones y configurar las opciones de aplicación de revisiones, seleccione el botón Aceptar en la parte inferior de la página Actualizaciones para guardar los cambios.
Si habilita la aplicación automatizada de revisiones por primera vez, Azure configura el Agente de IaaS de SQL Server en segundo plano. Durante este tiempo, es posible que el Portal de Azure no muestre que se ha configurado Aplicación de revisión automatizada. Espere unos minutos hasta que el agente se instale y configure. Después, el Portal de Azure muestra la nueva configuración.
Configuración con PowerShell
Después de aprovisionar la máquina virtual de SQL, use PowerShell para configurar Aplicación de revisión automatizada.
En el ejemplo siguiente, se usa PowerShell para configurar Aplicación de revisión automatizada en una máquina virtual de SQL Server existente. El comando New-AzVMSqlServerAutoPatchingConfig configura una nueva ventana de mantenimiento para actualizaciones automáticas.
Update-AzSqlVM -ResourceGroupName 'resourcegroupname' -Name 'vmname' `
-AutoPatchingSettingDayOfWeek Thursday `
-AutoPatchingSettingMaintenanceWindowDuration 120 `
-AutoPatchingSettingMaintenanceWindowStartingHour 11 `
-AutoPatchingSettingEnable
Según este ejemplo, la siguiente tabla describe el efecto práctico en la máquina virtual de Azure de destino:
Parámetro | Efecto |
---|---|
AutoPatchingSettingDayOfWeek | Las revisiones instaladas cada jueves. |
AutoPatchingSettingMaintenanceWindowDuration | Las revisiones deben instalarse en un plazo de 120 minutos. Según la hora de inicio, deben haberse completado a las 1:00 p.m. |
AutoPatchingSettingMaintenanceWindowStartingHour | Inicia las actualizaciones a las 11:00 a.m. |
AutoPatchingSettingEnable | Habilita la aplicación automatizada de revisiones |
La instalación y configuración del agente de Iaas de SQL Server puede tardar algunos minutos.
Para deshabilitar la aplicación automatizada de revisiones, ejecute el siguiente script con el valor de $false en -AutoPatchingSettingEnable.
Update-AzSqlVM -ResourceGroupName 'resourcegroupname' -Name 'vmname' -AutoPatchingSettingEnable:$false
Descripción de las actualizaciones que se llevarán a cabo con la aplicación automatizada de revisiones
Para comprender qué actualizaciones se llevarán a cabo mediante la aplicación automatizada de revisiones, revise la guía de actualización y aplique el filtro Gravedad para identificar las actualizaciones críticas e importantes.
Consideraciones
Tenga en cuenta lo siguiente.
- La aplicación automatizada de revisiones no tiene conocimiento de configuraciones de grupo de disponibilidad Always On para la VM con SQL Server, por lo que debe tener cuidado al crear las programaciones de aplicación de revisiones para las réplicas del grupo de disponibilidad para evitar migraciones tras error inesperadas.
- Si sus VM con SQL Server están en un conjunto de disponibilidad y ha configurado un grupo de disponibilidad Always On, ambos nodos se pueden reiniciar si se aplican revisiones al mismo tiempo, por lo que es importante que las programaciones de aplicación de revisiones se establezcan para un día y hora diferentes para cada nodo.
Migración de aplicación automatizada de revisiones a Azure Update Manager
Azure Update Manager es un servicio unificado que ayuda a administrar y gobernar las actualizaciones de todas las máquinas virtuales e instancias de SQL Server a gran escala. A diferencia de la aplicación automatizada de revisiones, Azure Update Manager instala actualizaciones acumulativas para SQL Server. Se recomienda usar solo un servicio de aplicación automatizada de revisiones para administrar las actualizaciones de la máquina virtual con SQL Server.
Si actualmente usa la aplicación automatizada de revisiones, puede migrar a Azure Update Manager
Pasos siguientes
Para más información acerca de otras tareas de automatización disponibles, consulte la extensión Agente de IaaS de SQL Server.
Para más información sobre cómo ejecutar SQL Server en máquinas virtuales de Azure, consulte Introducción a SQL Server en Azure máquinas virtuales de Azure.