Aplicación automatizada de revisiones para SQL Server en máquinas virtuales de Azure

Se aplica a:SQL Server en VM 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

  • 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:

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.

Captura de pantalla de la aplicación automatizada de revisiones en Azure Portal.

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.

Captura de pantalla de la aplicación automatizada de revisiones de SQL para máquinas virtuales existentes.

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:

Captura de pantalla de la página de actualizaciones del recurso de máquinas virtuales SQL en Azure Portal con la opción Dejar nueva experiencia resaltada.

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.

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.