Aplicación de revisión automatizada para SQL Server en Azure Virtual Machines (Resource Manager)
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
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.
La aplicación de revisión automatizada depende de la extensión del agente de infraestructura como servicio (IaaS) de SQL Server.
Requisitos previos
Para utilizar Aplicación de revisión automatizada, tenga en cuenta los siguientes requisitos previos:
Sistema operativo:
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
Versión de SQL Server:
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
Azure PowerShell:
- Instale los comandos de Azure PowerShell más recientes si planea configurar Aplicación de revisión automatizada con PowerShell.
Nota
En este artículo se usa el módulo Az de PowerShell, que es el módulo de PowerShell que se recomienda para interactuar con Azure. Para empezar a trabajar con el módulo Az de PowerShell, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Nota
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.
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 de revisión automatizada. La siguiente captura de pantalla del Portal de Azure muestra la hoja 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 Aplicación de revisión en Configuración.

Cuando termine, haga clic en el botón Aceptar situado en la parte inferior de la hoja Configuración de SQL Server para guardar los cambios.
Si habilita Aplicación de revisión automatizada 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.
$vmname = "vmname"
$resourcegroupname = "resourcegroupname"
$aps = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120 -PatchCategory "Important"
s
Set-AzVMSqlServerExtension -AutoPatchingSettings $aps -VMName $vmname -ResourceGroupName $resourcegroupname
Según este ejemplo, la siguiente tabla describe el efecto práctico en la máquina virtual de Azure de destino:
| Parámetro | Efecto |
|---|---|
| DayOfWeek | Las revisiones instaladas cada jueves. |
| MaintenanceWindowStartingHour | Inicia las actualizaciones a las 11:00 a.m. |
| MaintenanceWindowsDuration | 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. |
| PatchCategory | La única configuración posible para este parámetro es Importante. De este modo, se instalan las actualizaciones de Windows marcadas como importantes; no se instala ninguna actualización de SQL Server que no se incluya en esta categoría. |
La instalación y configuración del agente de Iaas de SQL Server puede tardar algunos minutos.
Para deshabilitar Aplicación de revisión automatizada, ejecute el mismo script sin el parámetro -Enable en New-AzVMSqlServerAutoPatchingConfig. La ausencia del parámetro -Enable indica al comando que deshabilite la característica.
Nota
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.
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.