Compartir a través de


Administración de la retención de las copias de seguridad a largo plazo de Azure SQL Managed Instance

Se aplica a:Azure SQL Managed Instance

En este artículo se muestra cómo configurar una directiva de retención de copia de seguridad a largo plazo (LTR) para Azure SQL Managed Instance mediante Azure Portal, PowerShell y la CLI de Azure, así como cómo ver y restaurar copias de seguridad desde Azure Storage. Una directiva LTR permite conservar automáticamente las copias de seguridad de bases de datos dentro de un contenedor de Azure Blob Storage independiente durante un máximo de 10 años. A continuación, puede recuperar una base de datos mediante estas copias de seguridad.

Prerrequisitos

Una suscripción de Azure activa.

Permisos

Para ver y restaurar copias de seguridad de LTR, debe ser miembro de los roles siguientes:

  • Rol de propietario de la suscripción o
  • Rol de colaborador de SQL Managed Instance
  • Rol personalizado con los permisos siguientes:
    • Microsoft.Sql/locations/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read

Para eliminar copias de seguridad de LTR, debe ser miembro de uno de los roles siguientes:

  • Rol de propietario de la suscripción o
  • Rol personalizado con el siguiente permiso:
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Nota:

El rol de colaborador de instancias administradas de SQL no tiene permiso para eliminar copias de seguridad de LTR.

Se pueden conceder permisos de control de acceso basado en roles (RBAC) de Azure en el ámbito de la suscripción o del grupo de recursos. Sin embargo, para acceder a las copias de seguridad de LTR que pertenecen a una instancia descartada, se debe conceder el permiso en el ámbito de la suscripción de dicha instancia.

  • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Creación de directivas de retención a largo plazo

Puede configurar SQL Managed Instance para retener copias de seguridad automatizadas durante un período superior al período de retención del nivel de servicio.

  1. En Azure Portal, seleccione la instancia administrada de SQL y, a continuación, seleccione Copias de seguridad. En la pestaña Directivas de retención , seleccione las bases de datos para las que desea establecer o modificar directivas de retención de copia de seguridad a largo plazo. Los cambios no se aplicarán a ninguna base de datos sin seleccionar.

    Captura de pantalla de Azure Portal que muestra el vínculo Administrar copias de seguridad.

  2. En el panel Configurar directivas, especifique el período de retención que quiera para las copias de seguridad semanales, mensuales o anuales. Seleccione un período de retención de "0" para indicar que no se debe establecer una retención de copias de seguridad a largo plazo.

    Captura de pantalla de Azure Portal que muestra cómo configurar directivas.

  3. Cuando termine, seleccione Aplicar.

Importante

Al habilitar una directiva de retención de copia de seguridad a largo plazo, la primera copia de seguridad puede tardar hasta siete días en estar visible y disponible para la restauración. Para obtener más información sobre la cadencia de copia de seguridad de LTR, consulte Retención de copias de seguridad a largo plazo.

Visualización y restauración de copias de seguridad

Para ver las copias de seguridad a largo plazo disponibles desde Azure Portal, siga estos pasos:

  1. En Azure Portal, seleccione la instancia administrada de SQL y, a continuación, seleccione Copias de seguridad. En la pestaña Copias de seguridad disponibles, seleccione la base de datos de la que desea ver las copias de seguridad disponibles. Seleccione Administrar.

    Captura de pantalla de Azure Portal que muestra la opción para seleccionar una base de datos.

  2. En el panel Administrar copias de seguridad, revise las copias de seguridad disponibles.

    Captura de pantalla de Azure Portal que muestra la página para consultar las copias de seguridad.

Para restaurar desde esta página, elija la copia de seguridad y seleccione Restaurar.

Como alternativa, para restaurar una copia de seguridad a partir de la retención a largo plazo mediante Azure Portal, siga estos pasos:

  1. Inicie sesión en Azure Portal.

  2. Vaya a la instancia de SQL Managed Instance de destino en la que planea restaurar la base de datos.

  3. En la página Información general, elija + Nueva base de datos para abrir la página Crear instancia administrada de Azure SQL Database.

    Captura de pantalla que muestra el panel de información general SQL Managed Instance en Azure Portal, con una base de datos seleccionada.

  4. En la pestaña Aspectos básicos de la página Crear instancia administrada de Azure SQL Database, proporcione los detalles de suscripción y grupo de recursos en Detalles del proyecto. A continuación, en Detalles de la base de datos, proporcione el nuevo nombre de la base de datos que planea restaurar. Confirme que la instancia administrada de SQL correcta aparece en la lista desplegable. A continuación, seleccione Siguiente: Origen de >datos .

    Captura de pantalla de Azure Portal que muestra la pestaña Aspectos básicos de la página Crear instancia administrada de Azure SQL Database.

  5. En la pestaña Origen de datos, elija Restauración a un momento dado en Usar datos existentes. Proporcione la suscripción, el grupo de recursos y la instancia administrada de SQL que contiene la base de datos de origen. En la lista desplegable Base de datos administrada , elija la base de datos que desea restaurar. A continuación, elija el momento en el que desea restaurar la base de datos. La instancia de origen y de destino puede ser la misma o dos instancias diferentes. Seleccione Siguiente: Configuración >adicional.

    Captura de pantalla de Azure Portal que muestra la pestaña origen de datos de la página Crear instancia administrada de Azure SQL Database, con retención a largo plazo seleccionada.

  6. En la pestaña Configuración adicional , puede activar la casilla para heredar la directiva de retención de la base de datos de origen. Como alternativa, puede seleccionar Configurar retención para abrir la página Configurar directivas y establecer las directivas de retención deseadas para la base de datos restaurada. Cuando termine, seleccione Revisar y crear.

    Captura de pantalla de Azure Portal que muestra la pestaña de configuración adicional de la página Crear instancia administrada de Azure SQL Database.

  7. En Revisar y crear, cuando la validación se realice correctamente, seleccione Crear para restaurar la base de datos.

Esta acción inicia el proceso de restauración, que crea una base de datos y la rellena con datos de la base de datos original en el momento especificado. Para más información sobre el tiempo de recuperación, consulte Tiempo de recuperación.

Eliminación de copias de seguridad de LTR

Elimine las copias de seguridad que se conservan para una base de datos específica con una directiva LTR.

Importante

La eliminación de la copia de seguridad de LTR no es reversible. Para eliminar una copia de seguridad de LTR una vez eliminada la instancia, debe tener permiso de ámbito de suscripción. Puede configurar notificaciones sobre cada eliminación en Azure Monitor filtrando por la operación "Elimina una copia de seguridad de retención a largo plazo". El registro de actividad contiene información sobre quién realizó la solicitud y cuándo. Consulte Creación de alertas del registro de actividad para obtener instrucciones detalladas.

  1. En Azure Portal, vaya a la instancia administrada de SQL.
  2. Seleccione Copias de seguridad. A fin de ver las copias de seguridad de LTR disponibles para una base de datos concreta, seleccione Administrar en la columna Copias de seguridad de LTR disponibles. Aparece un panel con una lista de las copias de seguridad de LTR disponibles para la base de datos seleccionada.
  3. En el panel Copias de seguridad de retención a largo plazo disponibles, revise las copias de seguridad disponibles. Seleccionar una copia de seguridad para eliminarla. Seleccione Eliminar.

Limitaciones

Tenga en cuenta las limitaciones siguientes:

  • 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, SQL Server 2025 o Always-up-to-date update policy.
  • Las copias de seguridad de base de datos tomadas de instancias configuradas con la directiva de actualización de SQL Server 2025 se pueden restaurar en instancias configuradas con la directiva de actualización de SQL Server 2025 o Always-up-to-date , pero no en las instancias configuradas con la directiva de actualización de SQL Server 2022 .
  • Las copias de seguridad de base de datos tomadas de instancias configuradas con la directiva de actualización always-up-to-date solo se pueden restaurar en instancias configuradas con la directiva de actualización Always-up-to-date .