Tipos de replicaciónTypes of Replication

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

MicrosoftMicrosoft SQL ServerSQL Server proporciona los siguientes tipos de replicación para usarlos en las aplicaciones distribuidas: SQL ServerSQL Server provides the following types of replication for use in distributed applications:

El tipo de replicación que se elige para una aplicación depende de muchos factores, como el entorno físico de la replicación, el tipo y la cantidad de datos que se desean replicar y si los datos se actualizan en el suscriptor.The type of replication you choose for an application depends on many factors, including the physical replication environment, the type and quantity of data to be replicated, and whether the data is updated at the Subscriber. El entorno físico incluye el número y la ubicación de los equipos que participan en la replicación, y si estos equipos son clientes (estaciones de trabajo, equipos portátiles o dispositivos de mano) o servidores.The physical environment includes the number and location of computers involved in replication and whether these computers are clients (workstations, laptops, or handheld devices) or servers.

Por lo general, cada tipo de replicación comienza con una sincronización inicial de los objetos publicados entre el publicador y los suscriptores.Each type of replication typically begins with an initial synchronization of the published objects between the Publisher and Subscribers. Esta sincronización inicial puede llevarse a cabo mediante la replicación con una instantánea, que es una copia de todos los objetos y datos especificados por una publicación.This initial synchronization can be performed by replication with a snapshot, which is a copy of all of the objects and data specified by a publication. Una vez creada la instantánea, se envía a los suscriptores.After the snapshot is created, it is delivered to the Subscribers. Para algunas aplicaciones, la replicación de instantáneas es lo único que se necesita.For some applications, snapshot replication is all that is required. Para otros tipos de aplicaciones, es importante que los cambios de datos posteriores fluyan al suscriptor de forma incremental a lo largo del tiempo.For other types of applications, it is important that subsequent data changes flow to the Subscriber incrementally over time. Algunas aplicaciones también requieren que los cambios vuelvan del suscriptor al publicador.Some applications also require that changes flow from the Subscriber back to the Publisher. La replicación transaccional y la replicación de mezcla proporcionan opciones para estos tipos de aplicaciones.Transactional replication and merge replication provide options for these types of applications.

En la replicación de instantáneas, no se realiza un seguimiento de los cambios de datos; cada vez que se aplica una instantánea, ésta sobrescribe completamente los datos existentes.Data changes are not tracked for snapshot replication; each time a snapshot is applied, it completely overwrites the existing data. La replicación transaccional realiza un seguimiento de los cambios a través del registro de transacciones de SQL ServerSQL Server y la replicación de mezcla realiza un seguimiento de los cambios a través de desencadenadores y tablas de metadatos.Transactional replication tracks changes through the SQL ServerSQL Server transaction log, and merge replication tracks changes through triggers and metadata tables.

Ver tambiénSee Also

Información general sobre los agentes de replicaciónReplication Agents Overview