Instantáneas de bases de datos con grupos de disponibilidad AlwaysOn (SQL Server)Database Snapshots with Always On Availability Groups (SQL Server)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

Puede crear una instantánea de base de datos en una base de datos primaria o secundaria en un grupo de disponibilidad.You can create a database snapshot on an primary or secondary database in an availability group. El rol de réplica debe ser PRIMARY o SECONDARY y no debe encontrarse en el estado RESOLVING.The replica role must be either PRIMARY or SECONDARY, not in the RESOLVING state.

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.We recommend that the database synchronization state be SYNCHRONIZING or SYNCHRONIZED when you create a database snapshot. 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.However, database snapshots can be created when the database synchronization state is NOT SYNCHRONIZING.

Una instantánea de base de datos debe seguir funcionando aunque la réplica se DESCONECTE de la réplica primaria.A database snapshot on a secondary replica should continue to work if the replica is DISCONNECTED from the primary replica.

Algunas condiciones de Grupos de disponibilidad AlwaysOnAlways On availability groups 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.Some Grupos de disponibilidad AlwaysOnAlways On availability groups conditions cause both the source database and its database snapshots to be restarted, temporarily disconnecting users. Estas condiciones son:These conditions are as follows:

  • 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.The primary replica changes roles, whether because the current primary replica goes off line and comes back online on the same server instance or because the availability group fails over.

  • La base de datos entra en el rol secundario.The database enters the secondary role.

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.If the availability replica that hosts database snapshots is failed over, the database snapshots remain on the server instance where they were created. 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.Users can continue to use the snapshots after the failover.If performance is a concern in your environment, we recommend that you create database snapshots only on secondary databases that are hosted by a secondary replica that is configured for manual failover mode. 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.If you ever manually fail over the availability group to this secondary replica, you can create a new set of database snapshots on another secondary replica, redirect clients to the new database snapshots, and drop all of the database snapshots from the now primary databases.

Consulte tambiénSee Also

Información general de los grupos de disponibilidad AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
Instantáneas de bases de datos (SQL Server)Database Snapshots (SQL Server)