Directiva de actualización en Azure SQL Managed Instance

Se aplica a: Azure SQL Managed Instance

En este artículo se describe la directiva de actualización de Azure SQL Managed Instance y cómo modificarla. La directiva de actualización es una configuración de instancia que controla el acceso a las características más recientes del motor de SQL en Azure.

Azure SQL Managed Instance ofrece las dos directivas de actualización siguientes:

  • Directiva de actualización de SQL Server 2022: la instancia solo puede utilizar características del motor de SQL disponibles en SQL Server 2022, ya que el formato de base de datos interno está alineado con SQL Server 2022.
  • Directiva de actualización siempre actualizada: la instancia tiene acceso a todas las características del motor de SQL tan pronto como estén disponibles en Azure. El formato de base de datos interno ya no está alineado con la versión más reciente de SQL Server y, en su lugar, evoluciona con cada característica recién introducida.

Importante

Independientemente de la directiva de actualización configurada, todas las instancias seguirán recibiendo actualizaciones y características que no requieran cambios en el motor de SQL, como las siguientes características: redundancia de zona, detención e inicio de instancias y aprovisionamiento rápido.

Directiva de actualización de SQL Server 2022

La directiva de actualización de SQL Server 2022 alinea el formato de base de datos con SQL Server 2022.

Al usar la directiva de actualización de SQL Server 2022, tenga en cuenta lo siguiente:

  • La directiva de actualización de SQL Server 2022 es la directiva de actualización predeterminada para todas las instancias existentes y recién implementadas.
  • El formato interno de la base de datos permanece alineado con SQL Server 2022.
  • Recibirá todas las actualizaciones más recientes disponibles para SQL Server 2022.
  • Puede restaurar la base de datos a SQL Server 2022 desde Azure SQL Managed Instance.
  • Puede configurar un vínculo para la replicación de datos en tiempo real, la migración tras error bidireccional y la recuperación ante desastres entre SQL Server 2022 y Azure SQL Managed Instance.
  • Es posible que no tenga acceso a algunas de las características y ventajas más recientes del motor de SQL disponibles para Azure SQL Managed Instance con la directiva de actualización siempre actualizada.
  • La directiva de actualización de SQL Server 2022 estará disponible hasta el final del soporte estándar de SQL Server 2022, en cuyo momento la directiva de actualización para instancias que usan la directiva de actualización de SQL Server 2022 se actualiza automáticamente a la directiva de actualización correspondiente a la versión principal de SQL Server más reciente disponible en ese momento.

Directiva de actualización siempre actualizada

La directiva de actualización siempre actualizada configura la instancia para recibir todas las características y actualizaciones más recientes disponibles para Azure SQL Managed Instance.

Al usar la directiva de actualización siempre actualizada, tenga en cuenta lo siguiente:

  • Puede utilizar todas las nuevas características y ventajas disponibles para Azure SQL Managed Instance.
  • Una vez habilitada la directiva siempre actualizada, no puede volver a la directiva de actualización de SQL Server 2022.
  • Se pierden algunas de las ventajas proporcionadas por la alineación del formato de base de datos con SQL Server 2022, como la capacidad de restaurar la base de datos a SQL Server 2022 y la migración tras error bidireccional entre la instancia y SQL Server 2022 con la característica de vínculo.

Comparación de características

En la tabla siguiente se enumeran todas las características que solo están disponibles para las instancias con la directiva de actualización designada:

Directiva de actualización de SQL Server 2022 Directiva de actualización siempre actualizada
- Restaurar base de datos en SQL Server 2022
- Vinculación con la migración tras error bidireccional y la recuperación ante desastres
Tipo de datos JSON

Las siguientes características se ven afectadas por la directiva de actualización configurada:

  • Copias de seguridad automatizadas y solo copias de segurtidad: las copias de seguridad de base de datos tomadas de instancias configuradas con la directiva de actualización de SQL Server 2022 se pueden restaurar en instancias configuradas con la directiva de actualización de SQL Server 2022 o la directiva de actualización siempre actualizada. Las copias de seguridad de base de datos tomadas de instancias configuradas con la directiva de actualización siempre actualizada se pueden restaurar en instancias configuradas también con la directiva de actualización siempre actualizada.
  • Vínculo de instancia administrada: establecer un vínculo de SQL Managed Instance a SQL Server 2022 o conmutar por recuperación de SQL Server 2022 a SQL Managed Instance solo está disponible para instancias con la directiva de actualización de SQL Server 2022.
  • Copia y traslado de la base de datos: una base de datos de una instancia configurada con la directiva de actualización siempre actualizada no se puede copiar ni mover a una instancia configurada con la directiva de actualización de SQL Server 2022.
  • Grupos de migración tras errorlas instancias de un grupo de migración tras error deben tener directivas de actualización coincidentes.

Instancias existentes

Para una instancia existente, puede habilitar la directiva de actualización siempre actualizada mediante Azure Portal, PowerShell, la CLI de Azure y la API de REST.

Precaución

La directiva de actualización de SQL Server 2022 está habilitada de manera predeterminada para todas las instancias nuevas y existentes. Una vez que la directiva de actualización se cambia a Siempre actualizada, el formato de base de datos interno se actualiza permanentemente. No puede volver a cambiar la directiva de actualización a SQL Server 2022 y ya no puede utilizar las características y ventajas que requieren la directiva de actualización de SQL Server 2022.

Para cambiar la directiva de actualización de una instancia existente en Azure Portal, siga estos pasos:

  1. Vaya al recurso de SQL Managed Instance en Azure Portal.

  2. Seleccione Mantenimiento y actualizaciones en Configuración.

  3. Seleccione la burbuja para habilitar la directiva de actualización siempre actualizada:

    Captura de pantalla de la página la SQL Managed Instance de Azure Portal, con la directiva de actualización seleccionada.

  4. Seleccione en la ventana emergente Confirmar cambio de directiva de actualización para guardar los cambios. Una vez habilitada la directiva de actualización siempre actualizada, la directiva de actualización de SQL Server 2022 ya no estará disponible.

Instancias nuevas

Aunque la directiva de actualización de SQL Server 2022 está habilitada de manera predeterminada, puede elegir la directiva siempre actualizada al crear la instancia mediante Azure Portal, PowerShell, la CLI de Azure y la API de REST.

Para crear una nueva instancia administrada de SQL con la directiva siempre actualizada en Azure Portal, siga estos pasos:

  1. Vaya a la página de Azure SQL en Azure Portal y seleccione + Crear para abrir la opción Seleccionar implementación de SQL.

  2. En el icono instancias administradas de SQL, seleccione Instancia única en la lista desplegable y, a continuación, seleccione Crear para abrir la página Crear Azure SQL Managed Instance.

  3. En la página Crear Azure SQL Managed Instance, rellene los detalles de la instancia. En la pestaña Configuración adicional, en Actualizaciones del motor de SQL, elija la directiva siempre actualizada:

    Captura de pantalla de la página Crear Azure SQL Managed Instance en el Azure Portal, con la directiva de actualización seleccionada.

  4. Puede confirmar la directiva designada en Directiva de actualización en la pestaña Revisar + crear antes de crear la nueva instancia.

Comprobar la directiva de actualización

Puede comprobar la directiva de actualización actual mediante Azure Portal o Transact-SQL (T-SQL).

Para comprobar la directiva de actualización actual en Azure Portal, vaya al recurso de instancia administrada de SQL y, a continuación, compruebe el campo Actualizar directiva en Actualizaciones y mantenimiento en el menú de recursos.

También puede usar el comando serverproperty de T-SQL:

select serverproperty('ProductUpdateType')

Los valores siguientes para ProductUpdateType indican la directiva de actualización para la instancia actual:

  • CU: las actualizaciones se implementan a través de actualizaciones acumulativas (RU) para la versión principal correspondiente de SQL Server (directiva de actualización de SQL Server 2022).
  • Continuous: las nuevas características se incorporan a Azure SQL Managed Instance tan pronto como estén disponibles, independientemente de la cadencia de las versiones de SQL Server (directiva de actualización siempre actualizada).