Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/readMicrosoft.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.
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.
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.
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:
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.
En el panel Administrar copias de seguridad, revise las copias de seguridad disponibles.
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:
Inicie sesión en Azure Portal.
Vaya a la instancia de SQL Managed Instance de destino en la que planea restaurar la base de datos.
En la página Información general, elija + Nueva base de datos para abrir la página Crear instancia administrada de Azure SQL Database.
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 .
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.
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.
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.
Nota:
Desde aquí, puede conectarse a la base de datos restaurada mediante SQL Server Management Studio para realizar las tareas necesarias, como extraer un bit de datos de la base de datos restaurada para copiarlo en la base de datos existente o para eliminar la base de datos existente y cambiar el nombre de la base de datos restaurada por el nombre de la base de datos existente.
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.
- En Azure Portal, vaya a la instancia administrada de SQL.
- 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.
- 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 .
- Las copias de seguridad de LTR de instancias se pueden restaurar en cualquier servidor o instancia administrada existente en la misma suscripción que la base de datos original. Para obtener una lista completa de las funcionalidades, limitaciones y características de restauración, consulte Funcionalidades y características de restauración en Azure SQL Managed Instance.