Información general de la implementación de la replicación
El proceso de implementación de la replicación varía según el tipo de replicación y las opciones elegidas pero, en general, la replicación se compone de las fases siguientes:
Configurar la replicación y publicar datos
Crear e inicializar suscripciones
Sincronizar datos
En este tema se proporciona información de cada fase, con vínculos a descripciones más detalladas. Además de conocer los pasos necesarios para configurar la replicación, es importante conocer las consideraciones de:
Implementación. Para obtener más información, vea Consideraciones sobre el diseño de la solución (replicación).
Seguridad. Para obtener más información, vea Seguridad y protección (replicación).
Rendimiento. Para obtener más información, vea Rendimiento (replicación).
Copias de seguridad y restauración. Para obtener más información, vea Realizar copias de seguridad de bases de datos de replicación y restaurarlas.
Después de configurar la replicación, siga las prácticas recomendadas de administración que se describen en Prácticas recomendadas para la administración de replicación.
Configurar la replicación y publicar datos
La implementación de la replicación comienza cuando se configura el publicador y el distribuidor. El distribuidor desempeña una función principal en la replicación transaccional; en cambio, tiene un papel más limitado en la replicación de instantáneas y de mezcla, donde se utiliza sólo para tareas del historial del agente y supervisión e informes de errores. Normalmente, la replicación de mezcla y la replicación de instantáneas utilizan un distribuidor que se ejecuta en el mismo equipo que el publicador, mientras que la replicación transaccional puede utilizar un distribuidor remoto, especialmente si el publicador es un sistema OLTP de alto rendimiento. Para obtener más información acerca de cómo configurar el distribuidor y el publicador, vea Configurar la distribución.
Después de configurar el publicador y el distribuidor, puede crear publicaciones basadas en los datos, subconjuntos de datos y objetos de base de datos. Cuando se crea una publicación, debe especificar:
Los datos y los objetos de base de datos que desea replicar.
Qué tipo y opciones de replicación utilizará, incluido el filtro.
Dónde se almacenarán los archivos de instantáneas y cuándo se producirá la sincronización inicial, independientemente de que entregue manualmente el conjunto de datos inicial.
Otras propiedades que se deben establecer para la publicación.
Para obtener más información acerca de cómo crear publicaciones, vea Publicar datos y objetos de base de datos.
Según el tipo de replicación y las opciones elegidas al configurar la publicación, el suscriptor puede modificar los datos después de haber entregado el conjunto de datos inicial y propagar los cambios al publicador, que puede a su vez propagar los cambios a otros suscriptores. Las siguiente opciones y tipos de replicación permiten a los suscriptores modificar los datos replicados y hacer que las modificaciones se propaguen de vuelta al publicador:
Replicación de mezcla. Para obtener más información, vea Información general sobre la replicación de mezcla.
Replicación transaccional con suscripciones actualizables. Para obtener más información, vea Suscripciones actualizables para replicación transaccional.
Replicación transaccional del mismo nivel. Para obtener más información, vea Replicación transaccional del mismo nivel.
Replicación transaccional bidireccional. Para obtener más información, vea Replicación transaccional bidireccional.
Crear e inicializar suscripciones
Después de crear una publicación, puede crear suscripciones y configurar opciones adicionales. Para obtener más información, vea Suscribirse a publicaciones.
Tanto si utiliza la replicación de instantáneas, transaccional o de mezcla, la replicación crea de forma predeterminada una instantánea inicial del esquema y los datos de la publicación y, a continuación, la guarda en la ubicación de la carpeta de instantáneas que ha especificado. Después de crear la suscripción, la instantánea inicial se aplica en función de la programación indicada al crear la publicación. Puede pasar por alto uno o varios pasos de la instantánea si el suscriptor ya tiene un conjunto de datos inicial o si desea aplicarla manualmente. Para obtener más información, vea Inicializar una suscripción.
Sincronizar datos
La sincronización es el proceso de propagación de los datos entre el publicador y los suscriptores después de haber aplicado el conjunto de datos inicial en el suscriptor. En la replicación de instantáneas, la sincronización significa volver a aplicar la instantánea en el suscriptor, de modo que los datos y esquemas de la base de datos de suscripciones sean coherentes con la base de datos de publicaciones. En la replicación transaccional, la sincronización de datos significa que las modificaciones de datos, como las inserciones, actualizaciones y eliminaciones, se distribuyen entre el publicador y los suscriptores (y desde los suscriptores de vuelta al publicador en caso de suscripciones de actualización). En la replicación de mezcla, la sincronización significa que las modificaciones de datos realizadas en varios sitios se mezclan, los conflictos se detectan y resuelven, y los datos finalmente adoptan los mismos valores en todos los sitios. Para obtener más información acerca de la sincronización, vea Sincronizar datos.