Información general de la réplica transaccional
Normalmente, la réplica transaccional se inicia con una instantánea de los datos y los objetos de la base de datos de publicaciones. En cuanto se obtiene la instantánea inicial, los posteriores cambios de datos y modificaciones del esquema realizados en el publicador habitualmente se entregan en el suscriptor cuando se producen (casi en tiempo real). Los cambios de datos se aplican al suscriptor en el mismo orden y dentro de los mismos límites de la transacción que cuando se produjeron en el publicador. Por tanto, en una publicación, se garantiza la coherencia transaccional.
La réplica transaccional se utiliza normalmente en entornos entre servidores y es la adecuada en los siguientes casos:
- Se desea que se propaguen cambios incrementales a los suscriptores en el momento en que ocurren.
- La aplicación requiere latencia baja entre el momento en que se realizan los cambios en el publicador y el momento en que los cambios llegan al suscriptor.
- La aplicación requiere acceso a estados de datos intermedios. Por ejemplo, si una fila cambia cinco veces, la réplica transaccional permite a una aplicación responder a cada cambio (por ejemplo, activando un desencadenador), no simplemente al cambio de datos neto de la fila.
- El publicador tiene un volumen elevado de actividad de inserción, actualización y eliminación.
- El publicador o el suscriptor es una base de datos que no es de SQL Server, como Oracle.
De forma predeterminada, los suscriptores de publicaciones transaccionales deben tratarse como de sólo lectura, porque los cambios no se propagan del vuelta al publicador. No obstante, la réplica transaccional ofrece opciones que permiten actualizaciones en el suscriptor. Para obtener más información, vea Tipos de publicaciones para la réplica transaccional.
Para obtener información acerca de cómo implementar la réplica transaccional, vea Implementar la réplica.
Para obtener información acerca de escenarios comunes en los que se utiliza la réplica transaccional, vea Replicar datos en un entorno de servidor a servidor.
Vea también
Conceptos
Cómo funciona la réplica transaccional
Otros recursos
Configurar y mantener la réplica