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.
Política de actualización continua
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 conmutación por error bidireccional y la recuperación ante desastres |
Tipo de datos JSON Invocar un punto de conexión REST HTTPS SP |
Las siguientes características se ven afectadas por la directiva de actualización configurada:
- Copias de seguridad automatizadas y copias de seguridad de solo copia: 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 política de actualización Always-up-to-date. 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: el establecimiento de un vínculo de SQL Managed Instance a SQL Server 2022 o la conmutación por recuperación de SQL Server 2022 a SQL Managed Instance solo está disponible para las 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 conmutación por error: Las instancias de un grupo de conmutación por error deben tener directivas de actualización coincidentes.
¿Qué directiva de actualización elegir?
A menos que se base en una característica específica que requiera la Directiva de actualización de SQL Server 2022, se recomienda usar la Directiva de actualización siempre actualizada. La Directiva de actualización siempre actualizada proporciona las características y ventajas más recientes disponibles para Azure SQL Managed Instance. Aunque es posible que las características más recientes no sean directamente relevantes para usted, todavía hay mejoras en el rendimiento, la seguridad y la confiabilidad que pueden beneficiar a la carga de trabajo.
Si usa la directiva de actualización de SQL Server 2022 para copiar bases de datos de SQL Managed Instance a SQL Server para el cumplimiento normativo, las obligaciones contractuales u otras razones importantes para su empresa, a menudo puede lograr los mismos objetivos mediante otras características como exportación o importación de bases de datos, o replicación transaccional, o servicios como Azure Data Factory. El uso de uno de estos métodos alternativos le permite usar la Directiva de actualización siempre actualizada con SQL Managed Instance, a la vez que cumple los requisitos empresariales.
Si aún no está seguro de qué requisitos necesitará la solución, tómese el tiempo y comience con la directiva de actualización de SQL Server 2022. Siempre puede cambiar a la Directiva de actualización siempre actualizada más adelante.
También puede usar diferentes directivas de actualización para distintos entornos. Por ejemplo, puede usar la Directiva de actualización siempre actualizada en el entorno de desarrollo para aprovechar las características más recientes, al tiempo que usa la Directiva de actualización de SQL Server 2022 en el entorno de producción para garantizar la compatibilidad con SQL Server 2022 para escenarios de conmutación por error.
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:
Vaya al recurso de SQL Managed Instance en Azure Portal.
Seleccione Mantenimiento y actualizaciones en Configuración.
Seleccione la burbuja para habilitar la directiva de actualización siempre actualizada:
Seleccione Sí 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.
Importante
Asegúrese de agregar la configuración de directiva de actualización a las plantillas de implementación, de modo que no se base en los valores predeterminados del sistema que pueden cambiar con el tiempo.
Para crear una nueva instancia administrada de SQL con la directiva siempre actualizada en Azure Portal, siga estos pasos:
Vaya a la página de Azure SQL en Azure Portal y seleccione + Crear para abrir la opción Seleccionar implementación de SQL.
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.
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:
Puede confirmar la directiva designada en Directiva de actualización en la pestaña Revisar + crear antes de crear la nueva instancia.
Comprobar la política 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).
Contenido relacionado
- Copias de seguridad automatizadas de SQL Managed Instance
- Retención a largo plazo
- Para obtener información sobre las opciones de recuperación más rápidas, consulte Grupos de conmutación por error.