Administración y supervisión de bases de datos SQL Server con copia de seguridad

En este artículo se describen las tareas comunes para administrar y supervisar bases de datos de SQL Server que se ejecutan en una máquina virtual de Azure cuya copia de seguridad se ha realizado en un almacén de Azure Backup Recovery Services con el servicio Azure Backup. Aprenderá cómo supervisar los trabajos y las alertas, detener y reanudar la protección de la base de datos, ejecutar trabajos de copia de seguridad y anular el registro de una máquina virtual de las copias de seguridad.

Si todavía no ha configurado las copias de seguridad para las bases de datos de SQL Server, consulte Copia de seguridad de bases de datos de SQL Server en máquinas virtuales de Azure.

Nota

Consulte la matriz de compatibilidad de copia de seguridad de SQL para más información sobre las configuraciones y los escenarios admitidos.

Supervisión de trabajos de copia de seguridad en el portal

En Azure Backup se muestran todas las operaciones programadas y a petición en la sección Trabajos de copia de seguridad de Centro de copias de seguridad en Azure Portal, excepto las copias de seguridad de registros programadas, ya que pueden ser muy frecuentes. Los trabajos que se muestren en este portal incluyen operaciones de detección y registro de base de datos, configuración de copia de seguridad y la realización y restauración de copias de seguridad.

Screenshot showing the Backup jobs under Backup jobs.

Para más información sobre los escenarios de supervisión, consulte Supervisión en Azure Portal y Supervisión con Azure Monitor.

Visualización de alertas de copia de seguridad

Azure Backup genera alertas integradas a través de Azure Monitor para los siguientes escenarios de copias de seguridad de SQL Database:

  • Errores de copia de seguridad
  • Errores de restauración
  • El tipo de copia de seguridad no admitido está configurado
  • Extensión de carga de trabajo incorrecta
  • Eliminación de datos de copia de seguridad

Para más información sobre los escenarios de alerta admitidos, consulte Alertas de Azure Monitor para Azure Backup.

Para supervisar las alertas de copia de seguridad de la base de datos, siga estos pasos:

  1. En Azure Portal, vaya al Centro de copia de seguridad y filtre por SQL en el tipo de origen de datos de la máquina virtual de Azure.

    Screenshot showing the Backup alerts menu item.

  2. Seleccione el elemento de menú Alertas para ver la lista de todas las alertas que se desencadenaron para las copias de seguridad de SQL Database en el período de tiempo seleccionado.

    Screenshot showing the Backup alerts list.

  3. Para configurar las notificaciones de estas alertas, debe crear una regla de procesamiento de alertas.

    Obtenga información sobre la configuración de notificaciones para alertas.

Detención de la protección de una base de datos de SQL Server

Puede detener la copia de seguridad de una base de datos SQL Server de las dos formas siguientes:

  • Detener todos los trabajos futuros de copia de seguridad y eliminar todos los puntos de recuperación.
  • Detener todos los trabajos futuros de copia de seguridad y dejar intactos los puntos de recuperación.

Si decide dejar los puntos de recuperación, tenga en cuenta estos detalles:

  • Todos los puntos de recuperación permanecerán intactos para siempre y, al detenerse la protección de los datos, se detendrá la eliminación de todos los puntos y se conservarán los datos.
  • Se le cobrará la instancia protegida y el almacenamiento consumido. Para más información, consulte Precios de Azure Backup.
  • Si elimina un origen de datos sin detener las copias de seguridad, las nuevas copias de seguridad producirán errores. Los puntos de recuperación anteriores expirarán según la directiva, pero siempre se mantendrá el punto de recuperación más reciente hasta que detenga la copia de seguridad y elimine los datos.

Para detener la protección de una base de datos:

  1. Vaya al Centro de copias de seguridad y haga clic en Instancias de Backup en el menú.

  2. Seleccione SQL en Azure VM como tipo de origen de datos.

    Screenshot showing to select SQL in Azure VM.

  3. Seleccione la base de datos para la que desea detener la protección.

    Screenshot showing to select the database to stop protection.

  4. En el menú de la base de datos, seleccione Detener copia de seguridad.

    También puede hacer clic con el botón derecho en una fila determinada de la vista Instancias de Backup y seleccionar Detener copia de seguridad.

    Screenshot showing to select Stop backup.

  5. En el menú Detener copia de seguridad, seleccione si desea conservar o eliminar los datos. También puede proporcionar una razón y un comentario.

    Retain or delete data on the Stop Backup menu

  6. Seleccione Detener copia de seguridad.

Reanudación de la protección en una base de datos SQL

Si seleccionó la opción Retener datos de copia de seguridad al detener la protección de la base de datos SQL, se puede reanudar la protección más adelante. Si no retiene los datos de copia de seguridad, no puede reanudar la protección.

Para reanudar la protección de una base de datos SQL, siga estos pasos:

  1. Abra el elemento de copia de seguridad y seleccione Reanudar copia de seguridad.

    Select Resume backup to resume database protection

  2. En el menú Directiva de copia de seguridad, seleccione una directiva y, después, seleccione Guardar.

Ejecución de una copia de seguridad a petición

Puede ejecutar diferentes tipos de copias de seguridad a petición:

  • Copia de seguridad completa
  • Copiar solo copia de seguridad completa
  • Copia de seguridad diferencial
  • Copia de seguridad de registro

Nota

El período de retención de esta copia de seguridad viene determinado por el tipo de copia de seguridad a petición que se haya ejecutado.

  • Completa a petición conserva las copias de seguridad durante un mínimo de 45 días y un máximo de 99 años.
  • La copia a petición solo completa acepta cualquier valor para la retención.
  • La copia diferencial a petición conserva la copia de seguridad según la retención delas copias diferenciales programadas establecidos en la directiva.
  • Registro a petición conserva las copias de seguridad según la retención de registros programados establecidos en la directiva.

Para más información, vea Tipos de copia de seguridad en SQL Server.

Modificación de directivas

Modifique la directiva para cambiar la frecuencia de las copias de seguridad o la duración de retención.

Nota:

Cualquier cambio en el período de retención se aplicará de manera retrospectiva a todos los puntos de recuperación más antiguos, además de los nuevos.

En el panel del almacén, vaya a Administrar>Directivas de copia de seguridad y elija la directiva que desea editar.

Manage backup policy

Modify backup policy

La modificación de directivas afectará a todos los elementos de Backup asociados y al desencadenador de los trabajos de configuración de la protección correspondientes.

Nota:

La modificación de la directiva también afectará a los puntos de recuperación existentes.

En el caso de los puntos de recuperación archivados que no hayan permanecido durante 180 días en el nivel de almacenamiento de archivo, la eliminación de los puntos de recuperación implica un costo de eliminación anticipada. Más información.

Directiva incoherente

A veces, una operación de modificación de directiva puede conducir a una versión de directiva incoherente para algunos elementos de copia de seguridad. Esto sucede cuando el trabajo de protección de configuración correspondiente fracasa para el elemento de copia de seguridad después de que se desencadene una operación de modificación de directiva. Aparece como se indica a continuación en la vista del elemento de copia de seguridad:

Inconsistent policy

Puede corregir la versión de directiva de todos los elementos afectados en un solo clic:

Fix inconsistent policy

Anulación del registro de una instancia de SQL Server

Antes de anular el registro del servidor, deshabilite la eliminación temporal y, después, elimine todos los elementos de copia de seguridad.

Nota:

Al eliminar elementos de copia de seguridad con la eliminación suave habilitada, se llevará a la retención de 14 días y tendrá que esperar hasta que los elementos se quiten por completo. Sin embargo, si ha eliminado los elementos de copia de seguridad con la eliminación temporal habilitada, puede recuperarlos, deshabilitar la eliminación temporal y eliminarlos de nuevo para su eliminación inmediata. Más información

Anule el registro de una instancia de SQL Server después de deshabilitar la protección, pero antes de eliminar el almacén.

  1. En el panel del almacén, en Administrar, seleccione Infraestructura de Backup.

    Select Backup Infrastructure

  2. En Servidores de administración, seleccione Servidores protegidos.

    Select Protected Servers

  3. En Servidores protegidos, seleccione el servidor del que desea anular el registro. Para eliminar el almacén, debe anular el registro de todos los servidores.

  4. Haga clic con el botón derecho en el servidor protegido y seleccione Anular registro.

    Select Delete

Volver a registrar la extensión en la máquina virtual de SQL Server

A veces, la extensión de la carga de trabajo en la máquina virtual puede verse afectada por diversas razones. En tales casos, todas las operaciones que se desencadenen en la máquina virtual comenzarán a generar errores. Quizás tenga que volver a registrar la extensión en la máquina virtual. La operación de repetición del registro vuelve a instalar la extensión de copia de seguridad de cargas de trabajo en la máquina virtual para que las operaciones puedan continuar. Puede encontrar esta opción en Infraestructura de Backup en el almacén de Recovery Services.

Protected servers under Backup Infrastructure

Esta opción se debe utilizar con precaución. Cuando se desencadena en una máquina virtual que ya tiene una extensión correcta, esta operación hará que la extensión se reinicie. Esto puede dar lugar a errores en todos los trabajos en curso. Compruebe uno o varios de los síntomas antes de desencadenar la operación de repetición del registro.

Administre la copia de seguridad de la base de datos cuando se traslade o elimine la máquina virtual con copia de seguridad

La máquina virtual de SQL con copia de seguridad se elimina o se traslada con el movimiento de recursos. La experiencia depende de las siguientes características de la máquina virtual nueva.

Suscripción de máquina virtual nueva Nombre de máquina virtual nueva Grupo de recursos de máquina virtual nueva Región de máquina virtual nueva Experiencia
Iguales Iguales Iguales Iguales ¿Qué ocurrirá con las copias de seguridad de máquinas virtuales antiguas?

Recibirá una alerta de que las copias de seguridad se detienen en la máquina virtual antigua. Los datos de copia de seguridad se conservarán según la última directiva activa. Puede dejar de proteger los datos, eliminarlos y anular el registro de la máquina virtual antigua una vez que se hayan limpiado todos los datos de copia de seguridad de acuerdo con la directiva.

¿Cómo trasladar los datos de la copia de seguridad de una máquina virtual antigua a una máquina virtual nueva?

No se desencadenarán copias de seguridad de SQL automáticamente en la máquina virtual nueva. Debe volver a registrar la máquina virtual en el mismo almacén. A continuación, aparecerá como un destino válido y los datos SQL se podrán restaurar al último momento dado disponible a través de la capacidad de recuperación de ubicación alternativa. Después de restaurar los datos de SQL, las copias de seguridad de SQL continuarán en esta máquina. La copia de seguridad de la máquina virtual continuará tal y como está, si se configuró previamente.
Iguales Iguales Diferentes Iguales ¿Qué ocurrirá con las copias de seguridad de máquinas virtuales antiguas?

Recibirá una alerta de que las copias de seguridad se detienen en la máquina virtual antigua. Los datos de copia de seguridad se conservarán según la última directiva activa. Puede dejar de proteger los datos, eliminarlos y anular el registro de la máquina virtual antigua una vez que se hayan limpiado todos los datos de copia de seguridad de acuerdo con la directiva.

¿Cómo trasladar los datos de la copia de seguridad de una máquina virtual antigua a una máquina virtual nueva?

Como la nueva máquina virtual se encuentra en un grupo de recursos diferente, se tratará como una máquina nueva y tendrá que configurar explícitamente las copias de seguridad de SQL (y la copia de seguridad de la máquina virtual también, si se configuró previamente) en el mismo almacén. A continuación, proceda a restaurar el elemento de copia de seguridad de SQL de la máquina virtual antigua al último momento dado disponible a través de la recuperación de ubicación alternativa a la nueva máquina virtual. Las copias de seguridad de SQL ahora se reanudarán.
Iguales Iguales Iguales o distintos Diferentes ¿Qué ocurrirá con las copias de seguridad de máquinas virtuales antiguas?

Recibirá una alerta de que las copias de seguridad se detienen en la máquina virtual antigua. Los datos de copia de seguridad se conservarán según la última directiva activa. Puede dejar de proteger los datos, eliminarlos y anular el registro de la máquina virtual antigua una vez que se hayan limpiado todos los datos de copia de seguridad de acuerdo con la directiva.

**¿Cómo trasladar los datos de la copia de seguridad de una máquina virtual antigua a una máquina virtual nueva?

Como la nueva máquina virtual está en una región diferente, debe configurar las copias de seguridad de SQL en un almacén en la nueva región.

Si la nueva región es una región emparejada, puede elegir restaurar datos SQL al último momento dado disponible a través de la capacidad de "restauración entre regiones" desde el elemento de copia de seguridad de SQL de la máquina virtual antigua.

Si la nueva región es una región no emparejada, no se admite la restauración directa desde el elemento de copia de seguridad de SQL anterior. Sin embargo, puede elegir la opción restaurar como archivos, desde el elemento de copia de seguridad de SQL de la máquina virtual "antigua", para obtener los datos en un recurso compartido montado en una máquina virtual de la región antigua y, a continuación, montarlo en la máquina virtual nueva.
Diferentes Iguales o distintos Iguales o distintos Iguales o distintos ¿Qué ocurrirá con las copias de seguridad de máquinas virtuales antiguas?

Recibirá una alerta de que las copias de seguridad se detienen en la máquina virtual antigua. Los datos de copia de seguridad se conservarán según la última directiva activa. Puede dejar de proteger los datos, eliminarlos y anular el registro de la máquina virtual antigua una vez que se hayan limpiado todos los datos de copia de seguridad de acuerdo con la directiva.

¿Cómo trasladar los datos de la copia de seguridad de una máquina virtual antigua a una máquina virtual nueva?

Como la nueva máquina virtual está en una suscripción diferente, debe configurar las copias de seguridad de SQL en un almacén en la nueva suscripción. Si se trata de un nuevo almacén en una suscripción diferente, no se admite la restauración directa desde el elemento de copia de seguridad de SQL anterior. Sin embargo, puede elegir la opción restaurar como archivos, desde el elemento de copia de seguridad de SQL de la máquina virtual antigua, para obtener los datos en un recurso compartido montado en una máquina virtual de la suscripción antigua y, a continuación, montarlo en la máquina virtual nueva.

Pasos siguientes

Para más información, consulte Solución de problemas de copias de seguridad de bases de datos de SQL Server.