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. Ya que a este espacio de almacenamiento solo se puede tener acceso desde un nodo activo, se realiza una copia de seguridad de los datos de SQL Server solamente cuando se realiza la copia de seguridad del nodo activo. Por la misma razón, las bases de datos de SQL solo se pueden recuperar en un nodo 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.
Entre las demás soluciones se encuentran la creación de reflejo de la base de datos y el trasvase de registros. Para obtener más información sobre las soluciones de SQL Server con alta disponibilidad, consulte la documentación de Microsoft: http://msdn.microsoft.com/en-us/library/ms190202.aspx.
Copia de seguridad de SQL Server configurada con alta disponibilidad
Tanto en los casos de FCI como en los de AAG, no es suficiente con realizar la copia de seguridad de un solo nodo. Si se produce un error en este nodo, SQL Server continuará funcionando pero no se realizará una copia de seguridad de sus bases de datos. Si desea que se realice una copia de seguridad de los datos de SQL Server de manera ininterrumpida, independientemente de cuántos nodos estén activos y en funcionamiento, considere el siguiente enfoque.
Estos ajustes son los siguientes:
En Qué se debe incluir en la copia de seguridad, haga clic en Elementos que se deben incluir en la copia de seguridad y active la casilla de verificación que se encuentra junto al equipo (no la que aparece junto a cada uno de los discos individuales). Así, se asegurará de que los espacios de almacenamiento compartidos se incluirán en la copia de seguridad cuando se active el nodo.
En Dónde realizar la copia de seguridad, especifique una misma ubicación para todos los nodos. Puede ser una bóveda centralizada o simplemente una red compartida. De esta manera, se asegurará de que todos los datos incluidos en la copia de seguridad se almacenen en un mismo lugar.
Copia de seguridad del disco y las aplicaciones en un único paso: activada.
Si se aplican estas opciones de configuración, se continuará realizando la copia de seguridad de las bases de datos de SQL en otro nodo cuando se produzca una conmutación por error. Cuando se trata de la recuperación, encontrará las bases de datos al expandir el clúster en la Vista de datos o en la Vista de archivos comprimidos de la bóveda.
Recuperación de bases de datos configuradas con alta disponibilidad
Microsoft SQL Server no permite que se sobrescriba una base de datos configurada para la creación del reflejo o incluida en un grupo de disponibilidad AlwaysOn durante una recuperación. Debe anular la réplica de la base de datos de destino o 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 o de la creación del reflejo.