Realizar una copia de seguridad de la instantánea de una instancia de SQL Server en una máquina virtual de Azure mediante el portal de Azure (versión preliminar)

En este artículo se describe cómo realizar copias de seguridad de instancias de SQL Server en máquinas virtuales de Azure mediante copias de seguridad de instantáneas (versión preliminar). Abarca los requisitos previos, los pasos de configuración de las directivas de copia de seguridad, la detección de bases de datos y las operaciones de copia de seguridad para ayudarle a garantizar la protección de las funcionalidades de retención y recuperación de datos.

Obtenga información sobre los escenarios compatibles y las limitaciones de la copia de seguridad de instantáneas de instancia de SQL Server (versión preliminar).

Nota:

Actualmente no se admite la integración con la experiencia de Resiliency para la copia de seguridad de instantáneas de instancias de SQL Server (versión preliminar).

Prerequisites

Antes de realizar una copia de seguridad de una instantánea de instancia de SQL Server, revise los siguientes requisitos previos:

  • Identifique o cree un almacén de Recovery Services en la misma región y suscripción que la máquina virtual que hospeda la instancia de SQL Server.

  • Compruebe que la máquina virtual tiene establecida la conectividad de red.

  • Asegúrese de que las bases de datos de SQL Server sigan las directrices de nomenclatura de database para Azure Backup.

  • Asegúrese de que .NET versión 4.6.2 o posterior esté instalada en la máquina virtual.

  • Confirme que no tiene ninguna otra solución de copia de seguridad habilitada para la base de datos. Deshabilite todas las demás copias de seguridad de SQL Server antes de hacer una copia de seguridad de la base de datos.

Permisos de copia de seguridad y restauración para SQL en Azure máquina virtual

La extensión Azure Backup en la máquina virtual con SQL requiere permisos para tomar instantáneas de disco administrado y almacenarlas en el grupo de recursos especificado por el usuario definido en la directiva. Azure Backup usa una identidad administrada asignada por el usuario para realizar estas acciones. Durante la restauración, Azure Backup usa la identidad administrada de la máquina virtual de destino para leer instantáneas del grupo de recursos especificado y restaurar la máquina virtual. Azure Backup integra la asignación de permisos mediante el rol integrado Colaborador de instantáneas de Azure Backup en los flujos de copia de seguridad y restauración. Puede proporcionar los detalles de la identidad administrada al configurar la directiva de copia de seguridad y durante las operaciones de restauración.

En la tabla siguiente se enumeran el rol y el ámbito de los detalles de asignación de las identidades administradas creadas durante las operaciones de copia de seguridad y restauración.

Identidad administrada creada Función Ámbito
MSI de copia de seguridad (añadido a la política de copia de seguridad por el usuario) Colaborador de instantáneas para Azure Backup Grupo de recursos de máquina virtual de origen, grupo de recursos de instantáneas (puede ser diferente del grupo de recursos de máquina virtual de origen)
Restaurar MSI (agregado en el flujo de restauración por usuario; puede ser diferente o igual que el MSI de copia de seguridad) Colaborador de instantáneas de Azure Backup Grupo de recursos de máquina virtual de destino, Grupo de recursos de instantáneas, Grupo de recursos de destino (donde se crean discos para asociarse a la máquina virtual de destino)

Crear una directiva de copia de seguridad para una instancia de SQL Server en una máquina virtual de Azure (copia de seguridad mediante instantáneas)

Una directiva de copia de seguridad define cuándo se ejecutan las copias de seguridad y cuánto tiempo se conservan los datos. Para las copias de seguridad de instantáneas, la directiva también especifica la frecuencia y retención de las instantáneas y las copias de seguridad del registro de transacciones. La directiva de copia de seguridad requiere una identidad administrada asignada por el usuario y un grupo de recursos para almacenar instantáneas de disco antes de que Azure Backup las mueva al almacén de Recovery Services. Puede crear una nueva directiva de copia de seguridad directamente en el almacén o hacerlo sobre la marcha mientras configura la copia de seguridad.

Para crear una nueva directiva de copia de seguridad directamente en el almacén antes de configurar la copia de seguridad, siga estos pasos:

  1. Vaya al almacén de Recovery Services y seleccione Administrar directivas>de copia de seguridad.

  2. En el panel Directivas de copia de seguridad , seleccione + Agregar para crear una directiva.

  3. En el panel Seleccionar tipo de directiva, seleccione Tipo de directiva como SQL Server en máquina virtual de Azure (copia de seguridad de instantáneas) (versión preliminar).

    Captura de pantalla que muestra la selección del tipo de directiva en el almacén de Recovery Services de Azure para SQL Server en una máquina virtual de Azure (copia de seguridad de instantáneas).

  4. En Copia de seguridad de instantánea completa y Copia de seguridad de registros, seleccione Editar correspondiente a cada tipo de copia de seguridad y escriba la programación de copia de seguridad y los períodos de retención.

    Nota:

    Puede programar la copia de seguridad de instantánea completa de cada 6 horas a cada 24 horas. Para la copia de seguridad de registros, puedes programar una frecuencia de entre 15 minutos y 24 horas. No se admite la programación de copias de seguridad de instantáneas solo de copia completa; solo puede iniciar la operación de copia de seguridad seleccionando Copia de seguridad ahora después de la configuración de la copia de seguridad. Aprenda a ejecutar una copia de seguridad a petición.

    Captura de pantalla que muestra los tipos de directiva para SQL Server en la copia de seguridad de máquinas virtuales de Azure.

    La siguiente tabla muestra los rangos de retención de las copias de seguridad programadas:

    Punto de copia de seguridad Intervalo de períodos de retención
    Instantánea de recuperación instantánea (nivel de operaciones) 1-7 días
    Punto de copia de seguridad diario 7-9999 días
    Punto de copia de seguridad semanal 1-5163 semanas
    Punto de copia de seguridad mensual 1-1188 meses
    Punto de copia de seguridad anual 1-99 años
    Punto de copia de seguridad de registros 7-35 días
  5. Para habilitar Azure Backup almacenar instantáneas en un grupo de recursos de su elección, para Snapshot identity, seleccione Edit y proporcione una identidad de instantánea.

  6. En el panel Identidad de instantánea , especifique el grupo de recursos de instantáneas y asigne una identidad administrada y seleccione Aceptar para mantener un punto de recuperación instantáneo para restauraciones más rápidas.

    Para crear una nueva identidad administrada, seleccione Crear identidad administradaLearn cómo Azure Backup usa identidades administradas.

    Captura de pantalla que muestra la incorporación de la configuración de Identidad de instantánea en la directiva de copia de seguridad.

  7. En el panel Crear directiva , seleccione Validar y crear directiva.

Detección de una instancia de SQL Server desprotegida en una suscripción

Cuando se detecta la instancia de SQL Server, Azure Backup prepara la máquina virtual para realizar copias de seguridad de la carga de trabajo en segundo plano. Registra la VM en el almacén seleccionado para que todas las bases de datos SQL de la VM realicen copias de seguridad solo en ese almacén, instala la extensión AzureBackupWindowsWorkload en la VM y crea la cuenta de servicio necesaria (NT Service\AzureWLBackupPluginSvc). Azure Backup no instala ningún agente en las propias bases de datos SQL.

Para detectar una instancia de SQL Server desprotegida en una suscripción, siga estos pasos:

  1. Vaya al almacén de Recovery Services y seleccione + Copia de seguridad.

  2. En el panel Backup Goal, for ¿Qué desea realizar una copia de seguridad, seleccione SQL Server en Azure VM (copia de seguridad de instantáneas) (versión preliminar).

    Captura de pantalla que muestra la selección del origen de datos para la copia de seguridad.

  3. En la sección Paso 1: Detectar bases de datos en máquinas virtuales , seleccione Iniciar detección.

  4. En el panel Seleccionar máquina virtual , seleccione las máquinas virtuales que ejecutan las bases de datos de SQL Server y seleccione Detectar bases de datos.

    Captura de pantalla que muestra la detección de la base de datos para la configuración de copia de seguridad.

Puede realizar un seguimiento de la detección de bases de datos en las notificaciones. El tiempo necesario depende del número de bases de datos de la máquina virtual. Cuando se completa la detección, Azure Backup detecta todas las bases de datos SQL Server en la máquina virtual y muestra un mensaje de confirmación.

Configuración de la copia de seguridad para la instancia de SQL Server

Una vez completada la detección de instancias de SQL Server, configure la copia de seguridad de la instancia siguiendo estos pasos:

  1. En el panel Objetivo de copia de seguridad , en la sección Paso 2: Configurar copia de seguridad , seleccione Configurar copia de seguridad.

  2. En el panel Configurar copia de seguridad , en Directiva de copia de seguridad, seleccione una directiva de copia de seguridad de instantáneas existente para la instancia.

    Para crear una nueva directiva de copia de seguridad, seleccione Crear una nueva directiva. Aprenda cómo crear una nueva directiva de copia de seguridad para SQL Server en una máquina virtual de Azure (copia de seguridad de instantáneas).

    Screenshot que muestra la configuración de copia de seguridad en Azure portal.

    Para la copia de seguridad de instantáneas, el grupo de recursos y la identidad administrada se agregan automáticamente en función de la selección de la directiva de copia de seguridad.

  3. En Instancias de SQL o grupos de disponibilidad AlwaysOn, seleccione + Agregar o editar para agregar la instancia de la que desea realizar una copia de seguridad y seleccionar las bases de datos dentro de ella.

    Nota:

    Azure Backup actualmente admite la copia de seguridad de 12 bases de datos.

  4. Al asignar la identidad administrada por primera vez, la preparación de la copia de seguridad muestra el error Role/identity assignment not done (No se ha realizado la asignación de roles o identidades). Para completar la asignación de roles, seleccione Asignar roles o identidades que faltan.

    Después de completar la asignación, Estado de preparación de la copia de seguridad muestra Éxito.

    Si no tiene permiso para asignar roles, descargue la plantilla de asignación de identidad y compártala con un administrador que tenga el acceso necesario.

  5. Seleccione Habilitar copia de seguridad para finalizar la configuración de copia de seguridad.

Ejecución de una copia de seguridad a petición de la instancia de SQL

Para ejecutar una copia de seguridad a petición en el nivel de instancia de SQL, siga estos pasos:

  1. Vaya al almacén de Recovery Services y seleccione Elementos protegidos>Elementos de copia de seguridad.

  2. En el panel Elementos de copia de seguridad, seleccione SQL Server en máquina virtual de Azure (copia de seguridad mediante instantáneas) (versión preliminar).

  3. En el panel Elementos de copia de seguridad (SQL Server en Azure VM (copia de seguridad de instantáneas) (versión preliminar), para la instancia de copia de seguridad necesaria, seleccione View details.

  4. En el panel instancia de copia de seguridad seleccionada, seleccione Realizar copia de seguridad ahora.

  5. En el panel Copia de seguridad ahora, seleccione uno de los tipos - de copia de seguridadcompatibles, Instantánea completa o Copia de instantánea completa.
    Screenshot que muestra cómo desencadenar una copia de seguridad a petición para una instancia de SQL en Azure portal.

  6. Selecciona Aceptar.

Si necesita realizar copias de seguridad de bases de datos SQL individuales, Azure Backup admite copias de seguridad a petición de nivel de base de datos para instancias de SQL Server en máquinas virtuales de Azure. Aprenda a desencadenar copias de seguridad a petición en el nivel de base de datos.

Pasos siguientes