Replicación transaccional en SQL Server

En este video tutorial se muestra como crea una replicación transaccional, paso a paso, la replicación transaccional se inicia normalmente 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 replicación 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 una latencia baja entre el momento en que se realizan los cambios en el publicador y el momento en que llegan los cambios al suscriptor.
  • La aplicación necesita acceso a los estados intermedios de los datos. Por ejemplo, si una fila cambia cinco veces, la replicación transaccional permite que una aplicación responda a cada cambio (por ejemplo, la activación de un desencadenador) y no solo al cambio de datos neto en 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.
Fuente: http://msdn.microsoft.com/es-es/library/ms151176.aspx

Leave a Reply

Your email address will not be published. Required fields are marked *