Introducción (replicación)

La replicación de SQL Serveres un conjunto de tecnologías destinadas a la copia y la distribución de datos y objetos de base de datos de una base de datos a otra, para luego sincronizar ambas bases de datos con el fin de mantener su coherencia. Es útil dividir la replicación en dos amplias categorías: replicación de datos en un servidor para un entorno de servidor y replicación de datos entre un servidor y los clientes. La replicación de datos entre servidores contribuye a la mejora de la escalabilidad y la disponibilidad, el almacenamiento de datos e informes, y la integración de los datos desde varios sitios. La replicación de los datos entre servidores y clientes suele contribuir al intercambio de datos con usuarios móviles, las aplicaciones de punto de venta (POS) a consumidores y la integración desde varios sitios.

La replicación utiliza una metáfora del sector editorial para representar los componentes de una topología de replicación, que incluyen el publicador, el distribuidor, los suscriptores, las publicaciones, los artículos y las suscripciones. Aunque la metáfora de la revista es útil para comprender la replicación, es importante señalar que la replicación de SQL Server incluye funciones que no están representadas en esta metáfora, en particular, la posibilidad de que un suscriptor realice actualizaciones y de que un publicador envíe cambios incrementales a los artículos de una publicación.

Hay tres tipos de replicación: replicación transaccional, réplica de mezcla y replicación de instantáneas. Todos estos tipos dependen de varios programas independientes, denominados agentes, que realizan las tareas asociadas con el seguimiento de los cambios y la distribución de los datos.

En esta sección