Instantáneas de bases de datos con grupos de disponibilidad AlwaysOn (SQL Server)

Se aplica a:SQL Server

[!NOTE] La creación de instantáneas de base de datos en cualquier base de datos tiene una sobrecarga de CPU y E/S debido a la actividad de copia en escritura. En las réplicas de base de datos, esto puede perjudicar el rendimiento de la acción de rehacer entre otras operaciones, especialmente a medida que aumenta el número de instantáneas.

Puede crear una instantánea de base de datos en una base de datos primaria o secundaria en un grupo de disponibilidad. El rol de réplica debe ser PRIMARY o SECONDARY y no debe encontrarse en el estado RESOLVING.

Se recomienda que el estado de sincronización de la base de datos sea SYNCHRONIZING o SYNCHRONIZED cuando se crea una instantánea de base de datos. Sin embargo, las instantáneas de base de datos pueden crearse cuando el estado de sincronización de la base de datos sea NOT SYNCHRONIZING.

Una instantánea de base de datos debe seguir funcionando aunque la réplica se DESCONECTE de la réplica primaria.

Algunas condiciones de Grupos de disponibilidad AlwaysOn pueden hacer que la base de datos de origen y sus instantáneas de base de datos se reinicien y desconecten temporalmente a los usuarios. Estas condiciones son:

  • La réplica principal cambia los roles, ya sea porque la réplica principal actual se queda sin conexión y vuelve a conectarse en la misma instancia del servidor o porque se produce un error en el grupo de disponibilidad.

  • La base de datos entra en el rol secundario.

Si se produce una conmutación por error de la réplica de disponibilidad que hospeda las instantáneas de base de datos, estas permanecen en la instancia del servidor donde se crearon. Los usuarios pueden seguir usando las instantáneas tras la conmutación por error. Si el rendimiento es importante en el entorno, se recomienda crear instantáneas de base de datos solo en las bases de datos secundarias que estén hospedadas por una réplica secundaria configurada para el modo de conmutación por error manual. Si alguna vez realiza una conmutación por error manual del grupo de disponibilidad en esta réplica secundaria, puede crear un conjunto de instantáneas de base de datos en otra réplica secundaria, redirigir a los clientes a las nuevas instantáneas de base de datos y quitar todas las instantáneas de las bases de datos principales.

Consulte también

Información general de los grupos de disponibilidad AlwaysOn (SQL Server)
Instantáneas de base de datos (SQL Server)