Información general de la implementación de la réplica
El proceso de implementación de la réplica varía según el tipo de réplica y las opciones elegidas pero, en general, la réplica se compone de las fases siguientes:
- Configurar la réplica 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 réplica, es importante conocer las consideraciones de:
- Implementación. Para obtener más información, vea Consideraciones para la implementación de la réplica.
- Seguridad. Para obtener más información, vea Consideraciones de seguridad para la réplica.
- Rendimiento. Para obtener más información, vea Aumentar el rendimiento de la réplica.
- Copia de seguridad y restauración. Para obtener más información, vea Realizar copias de seguridad de bases de datos de réplica y restaurarlas.
Después de configurar la réplica, siga las prácticas recomendadas de administración que se describen en Prácticas recomendadas para la administración de réplica.
Configurar la réplica y publicar datos
La implementación de la réplica comienza cuando se configura el publicador y el distribuidor. El distribuidor desempeña una función principal en la réplica transaccional; en cambio, tiene un papel más limitado en la réplica 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 réplica de mezcla y la réplica de instantáneas utilizan un distribuidor que se ejecuta en el mismo equipo que el publicador, mientras que la réplica 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 réplica 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 réplica 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 réplica permiten a los suscriptores modificar los datos replicados y hacer que las modificaciones se propaguen de vuelta al publicador:
- Réplica de mezcla. Para obtener más información, vea Información general sobre la réplica de mezcla.
- Réplica transaccional con suscripciones actualizables. Para obtener más información, vea Suscripciones actualizables para réplica transaccional.
- Réplica transaccional de punto a punto. Para obtener más información, vea Réplica transaccional de punto a punto.
- Réplica transaccional bidireccional. Para obtener más información, vea Réplica 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 réplica de instantáneas, transaccional o de mezcla, la réplica 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 réplica 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 réplica 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 réplica 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.