Protección de los grupos de disponibilidad Alway sOn (AAG)

Descripción de soluciones de alta disponibilidad de SQL Server

La funcionalidad Clúster de conmutación por error de Windows (WSFC) permite configurar SQL Server con alta disponibilidad a través de la redundancia a nivel de la instancia (instancia de clúster de conmutación por error, FCI) o a nivel de la base de datos (grupo de disponibilidad AlwaysOn, AAG). También se pueden combinar ambos métodos.

En una instancia de clúster de conmutación por error, las bases de datos de SQL se ubican en un espacio de almacenamiento compartido. A este almacenamiento solo se puede tener acceso desde un nodo de clúster activo. Si se produce un error en el nodo activo, se genera una conmutación por error y se activa otro nodo.

En el caso de un grupo de disponibilidad, la réplica de cada base de datos reside en un nodo diferente. Si la réplica principal no está disponible, se asigna la función principal a una réplica secundaria que resida en un nodo diferente.

Por lo tanto, los clústeres ya sirven como soluciones de recuperación de desastres por sí mismos. Sin embargo, puede haber casos cuando los clústeres no pueden proporcionar protección de datos: por ejemplo, en caso de un daño en la lógica de la base de datos o cuando todo el clúster está caído. Además, las soluciones de clúster no protegen de los cambios de contenido dañinos, ya que normalmente se replican inmediatamente en todos los nodos de clúster.

Configuraciones de clúster compatibles

Este software de copia de seguridad es compatible solo con el grupo de disponibilidad Always On (AAG) para SQL Server 2012 o posterior. Otras configuraciones de clúster, tales como instancia del clúster de conmutación por error, creación de reflejo de la base de datos y trasvase de registros no son compatibles.

¿Cuántos agentes se necesitan para la copia de seguridad y recuperación de los datos del clúster?

Para una copia de seguridad y recuperación de datos correcta de un clúster, Agent for SQL debe estar instalado en cada nodo del clúster de WSFC.

Copias de seguridad de bases de datos incluidas en AAG

  1. Instale Agent por SQL en cada nodo del clúster WSFC.

    Después de instalar el agente en uno de los nodos, el software muestra el AAG y sus nodos bajo Dispositivos > Microsoft SQL > Bases de datos. Para instalar Agents for SQL en el resto de los nodos, seleccione el AAG, haga clic Detalles y, a continuación, haga clic en Instalar el agente junto a cada uno de los nodos.

  2. Seleccione el AAG o el conjunto de bases de datos para realizar una copia de seguridad según se describe en "Seleccionar bases de datos SQL".

    Debe seleccionar el propio AAG para realizar una copia de seguridad de todas las bases de datos del AAG. Para realizar una copia de seguridad de todas las bases de datos, defina este conjunto de bases de datos en todos los nodos del AAG.

    El conjunto de bases de datos debe ser exactamente igual en todos los nodos. Si uno de los conjuntos es diferente o no se ha definido en todos los nodos, la copia de seguridad del clúster no funcionará correctamente.

  3. Configure la opción de copia de seguridad «Modo de copia de seguridad de clústeres»

Recuperación de bases de datos incluidas en un AAG

  1. Seleccione las bases datos que desea recuperar y, a continuación, seleccione el punto de recuperación desde el cual desea recuperar las bases de datos.

    Al seleccionar una base de datos en clúster bajo Dispositivos > Microsoft SQL > Bases de datos y, a continuación, haga clic en Recuperar, el software muestra solo los puntos de recuperación que corresponden a las veces cuando se ha realizado una copia de seguridad de la copia seleccionada de la base de datos.

    La manera más fácil para ver todos los puntos de recuperación de una base de datos en clúster es seleccionar la copia de seguridad del AAG entero en la pestaña Almacenamiento de copias de seguridad. Los nombres de copias de seguridad del AAG están basados en la plantilla siguiente <AAG name> - <protection plan name> y tienen un icono especial.

  2. Para configurar la recuperación, siga los pasos descritos en «Recuperación de base de datos SQL», a partir del paso 5.

    El software define automáticamente un nodo de clúster en donde se recuperarán los datos. El nombre del nodo se visualizará en el campo Recuperar a. Puede cambiar manualmente el nodo de destino.

    Microsoft SQL Server no permite que se sobrescriba una base de datos incluida en un grupo de disponibilidad Always On durante una recuperación. Debe excluir la base de datos de destino del AAG antes de la recuperación. O bien, puede recuperar la base de datos como una nueva que no pertenezca al AAG. Una vez que se haya completado la recuperación, puede restablecer la configuración original del AAG.