Preguntas más frecuentes sobre ventanas de mantenimiento en Azure SQL Database

En este artículo se responde a las preguntas más frecuentes sobre la ventana de mantenimiento de Azure SQL Database. A fin de obtener preguntas más frecuentes sobre una ventana de mantenimiento de Azure SQL Managed Instance, vea Preguntas más frecuentes sobre la ventana de mantenimiento de Azure SQL Managed Instance.

Disponibilidad y funcionalidad de la ventana de mantenimiento

¿Qué es la característica de ventana de mantenimiento?

La característica de ventana de mantenimiento le proporciona la posibilidad de limitar las interrupciones de mantenimiento de Azure SQL Database a un bloque de tiempo preprogramados fuera del horario comercial. Para más información, consulte Programaciones de la ventana de mantenimiento.

¿Cuál es la directiva de mantenimiento predeterminada si no elijo ninguna ventana específica?

Los eventos de mantenimiento se producen durante la ventana predeterminada de 17:00 a 08:00 h., hora local, de lunes a domingo.

Los usuarios trabajan en una zona horaria diferente a la del centro de datos de Azure. ¿Qué zona horaria se considera como local?

La hora local viene determinada por la ubicación de la región de Azure en la que se hospeda el recurso y puede observar el horario de verano según la definición de la zona horaria local. No viene determinada por la zona horaria configurada en la base de datos SQL (que siempre es UTC).

¿En qué regiones se puede elegir una ventana de mantenimiento?

Para obtener una lista de las regiones disponibles, consulte Disponibilidad de las ventanas de mantenimiento.

No veo mi región en la lista de regiones disponibles, ¿qué puedo hacer?

Abra una incidencia de soporte técnico para compartir los comentarios y comprobar los planes de la región.

¿Cuáles son los precios de las ventanas de mantenimiento?

La configuración y el uso de la ventana de mantenimiento es gratuita para todos los tipos de suscripción de Azure aptos. Consulte Disponibilidad de la característica de ventana de mantenimiento.

¿Recibiré alguna notificación de la ventana de mantenimiento?

Puede optar por recibir la notificación 24 horas antes del evento de mantenimiento, inmediatamente antes de que se inicie el mantenimiento y cuando se complete la ventana de mantenimiento. Compruebe Resource Health Center para más información. Si desea recibir correos electrónicos, se deben configurar las notificaciones anticipadas. Para más información, consulte Notificaciones anticipadas.

¿En qué objetivos de nivel de servicio (SLO) puedo elegir una ventana de mantenimiento?

La elección de una ventana de mantenimiento está disponible en la mayoría de los niveles de servicio con algunas excepciones. Consulte los objetivos de nivel de servicio admitidos para la ventana de mantenimiento.

Si seleccione una ventana de mantenimiento para un recurso y reduje a un objetivo de nivel de servicio (SLO) en el que no se admite la elección de una ventana de mantenimiento, ¿qué ocurre con mi base de datos?

En este caso, la ventana de mantenimiento revertiría a la opción predeterminada, que es de 17:00 a 08:00., hora local.

¿Cuánto tiempo se necesita para procesar un cambio de programación de una ventana de mantenimiento?

Puede elegir otra ventana de mantenimiento en cualquier momento, pero los cambios pueden tardar hasta 24 horas en surtir efecto.

¿La notificación anticipada cubre todos los eventos de mantenimiento?

No, las notificaciones anticipadas solo se centran en eventos de mantenimiento planeados que pueden provocar una interrupción del servicio.

Configuración de una ventana de mantenimiento

¿Puedo elegir una hora o un día específicos para la ventana de mantenimiento?

No, puede elegir entre ventanas de días de entre semana programados previamente o fines de semana. El mantenimiento puede producirse en cualquier momento o día de la ventana.

¿Puedo cancelar o posponer un evento de mantenimiento planeado en función de la notificación recibida?

No. No se admite la cancelación o el aplazamiento de un evento de mantenimiento próximo. Las notificaciones le ayudan a prepararse para el evento.

¿Puedo configurar una ventana de mantenimiento diferente para cada base de datos de Azure SQL de un grupo elástico?

Si la base de datos forma parte de un grupo elástico, se aplica la configuración de la ventana de mantenimiento del grupo elástico. Las bases de datos únicas que están fuera de un grupo elástico pueden tener su propia configuración de ventana de mantenimiento.

¿Cuáles son las opciones admitidas para configurar una ventana de mantenimiento para una instancia de Azure SQL Database existente?

Azure Portal, PowerShell, la CLI de Azure y la API REST.

¿Puedo configurar una ventana de mantenimiento durante escenarios de restauración, recuperación, copia, importación o recuperación antes desastres geográfica de la base de datos?

En este momento, no. La ventana de mantenimiento se puede configurar una vez creada la base de datos.

Tengo seleccionada la ventana de mantenimiento predeterminada. ¿Puedo habilitar las notificaciones anticipadas para ese mantenimiento?

En Azure SQL Database, las notificaciones avanzadas no se pueden configurar para la opción de ventana de mantenimiento predeterminada. Al elegir una ventana de mantenimiento, elija una opción que no sea Opción predeterminada del sistema para configurar y habilitar las notificaciones avanzadas.

¿Puedo establecer alertas en el nivel de grupo de recursos?

No. Las notificaciones avanzadas se configuran a través de alertas de Service Health. Las alertas de Service Health admiten la configuración de los niveles de suscripción, tipo de recurso y región. Por tanto, no es posible configurar notificaciones en el nivel de grupo de recursos.

¿Puedo configurar alertas con PowerShell o la CLI de Azure?

No hay comandos de PowerShell o de la CLI de Azure dedicados a configurar alertas de Service Health, pero se puede usar una plantilla de ARM o cualquier método estándar para implementarla mediante la CLI y PowerShell. Solo tiene que seguir las instrucciones en Inicio rápido: Creación de alertas del registro de actividad en notificaciones de servicio mediante una plantilla de ARM.

Expectativas durante una ventana de mantenimiento

¿Qué ocurre una vez que elijo una ventana de mantenimiento?

La configuración de la ventana de mantenimiento es una operación asincrónica de larga duración, similar a la modificación del nivel de servicio de la instancia de Azure SQL Database. El recurso está disponible durante el proceso, excepto una breve reconfiguración que se produce al final de la operación y que normalmente dura hasta 8 segundos, incluso durante transacciones de larga duración. Para minimizar el impacto de la reconfiguración, debe realizar la operación fuera de las horas punta.

¿Qué tipos de actualizaciones se realizan normalmente durante una ventana de mantenimiento?

El evento de mantenimiento puede contener actualizaciones de hardware, firmware, sistema operativo, componentes de software satélite o el motor de base de datos de SQL. Por lo general, se combinan en un lote único para minimizar la incidencia de los eventos de mantenimiento.

¿Con qué frecuencia se realizan las actualizaciones?

El servicio Azure SQL Database realiza periódicamente actualizaciones de mantenimiento para la seguridad, el cumplimiento, la estabilidad y el rendimiento. Es posible que vea dos o más actualizaciones al mes. El mantenimiento puede ser más frecuente en la ventana de mantenimiento predeterminada. Para minimizar la frecuencia de actualización, elija una ventana de mantenimiento no predeterminada.

¿Qué puedo esperar durante un evento de mantenimiento?

El evento de mantenimiento representa un período durante el que se aplican las actualizaciones en el recurso. El evento de mantenimiento se produce dentro de la ventana de mantenimiento definida. Durante un evento de mantenimiento, las bases de datos están totalmente disponibles y accesibles, pero algunas de las actualizaciones de mantenimiento requieren una reconfiguración, ya que Azure deja las bases de datos SQL sin conexión durante un breve período de tiempo para aplicar las actualizaciones de mantenimiento (por lo general, unos segundos), solo durante las ranuras de la ventana de mantenimiento seleccionada por el cliente. Sin embargo, los eventos de mantenimiento planeado nunca se ejecutan fuera de las ventanas de mantenimiento definidas.

¿Cuántas reconfiguraciones puedo esperar durante un evento de mantenimiento?

Si la actualización de mantenimiento necesita una reconfiguración, normalmente se producen una o dos durante la ventana.

Requisitos previos y preparación para una ventana de mantenimiento

¿Mi aplicación puede ser resistente a los eventos de reconfiguración?

Sí, para la resistencia de la aplicación durante el mantenimiento de la puerta de enlace, asegúrese de que las aplicaciones cliente usen la directiva de conexión de redirección. Para lograr resistencia durante la reconfiguración, las aplicaciones deben seguir los conceptos de la lógica de reintento.

¿Cómo valido que mis bases de datos estén configuradas para la ventana de mantenimiento?

En la configuración del recurso de Azure, la pestaña de mantenimiento le permite revisar y cambiar la programación del plan de mantenimiento actual. También puede revisar y establecer las programaciones de las ventanas de mantenimiento de varios recursos mediante PowerShell, la CLI o la API de Azure.

¿Puedo consultar la lista de recursos que se van a ver afectados por el evento del que he sido notificado?

Sí, puede recuperar la lista de recursos afectados mediante Azure Resource Graph Explorer. Recibirá un correo electrónico de notificación anticipada con el identificador de notificación y un vínculo a Azure Resource Graph Explorer.

Supervisión de ventanas de mantenimiento

No puedo configurar notificaciones anticipadas para el mantenimiento planeado, ¿seguirá apareciendo un evento de mantenimiento planeado en el panel de Service Health?

Para Azure SQL Database, si las notificaciones anticipadas no están configuradas, Service Health no mostrará los eventos de mantenimiento planeado.

¿La notificación indica "En curso", pero la ventana aún no se ha iniciado?

Hay un período de 1 hora en el que se envían notificaciones. Esto significa que puede recibir una notificación entre 25 y 24 horas antes del evento, entre 1 hora y 1 minuto antes de que se abra la ventana y entre 1 minuto y 1 hora después de cerrar la ventana. Aunque el título de la notificación es "En curso", el contenido de la notificación refleja la hora de inicio y finalización de la ventana de mantenimiento, y ese es el momento en que se iniciará y finalizará el mantenimiento.

¿Existe algún escenario en el que no se obtienen notificaciones sobre el evento planeado?

Sí, en caso de que haya creado un recurso, haya ejecutado una operación de escalado o haya modificado una ventana de mantenimiento, la base de datos puede terminar en el equipo que ya está programado para la actualización. En tal caso, solo se le notifica cuando la ventana de implementación se inicie y finalice. Para todas las implementaciones futuras, recibirá notificaciones avanzadas sobre los eventos planeados.

¿Puedo comprobar si la base de datos se ha actualizado en los últimos X días?

Esto solo se puede comprobar si ha configurado notificaciones avanzadas en Service Health. Puede usar Azure Resource Graph Explorer para recuperar una lista de eventos de mantenimiento o usar la página de información general de Service Health.

¿Qué ocurre cuando se produce un error en un evento de mantenimiento?

Aunque es poco frecuente, pueden producirse errores o interrupciones durante un evento de mantenimiento. En caso de error, los cambios se revierten y el mantenimiento se volverá a programar en otro momento.