Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Replicación transaccional
La replicación transaccional es una tecnología de SQL Server que se utiliza para replicar cambios entre dos bases de datos. Estos cambios pueden incluir objetos de bases de datos, como tablas (se requiere la clave principal), procedimientos almacenados, vistas, etc., así como datos. El proceso de replicación implica un publicador (la base de datos principal que publica los datos), un suscriptor (una base de datos secundaria que recibe datos replicados) y un distribuidor (un servidor que almacena los metadatos y las transacciones para la replicación transaccional). Puede utilizar la replicación transaccional para SQL Server en Amazon EC2 y Amazon RDS for SQL Server.
La replicación transaccional crea una instantánea de los objetos y los datos de la base de datos local (publicación) y la envía a la base de datos de suscriptores. Una vez aplicada la instantánea al suscriptor, todos los cambios de datos y modificaciones de esquema posteriores realizados en el publicador se envían al suscriptor a medida que se producen. A continuación, los cambios de datos se aplican de forma continua al suscriptor en el mismo orden en que se produjeron en el editor.
Una vez completada la sincronización, se realiza la validación en la instancia de base de datos SQL Server de destino. Cuando las dos bases de datos estén sincronizadas, detendrá la actividad en la base de datos local, se asegurará de que la replicación se haya completado y, a continuación, realice el cambio a la instancia de base de datos de SQL Server de destino. A continuación, puede detener la suscripción push, eliminarla y empezar a usar Amazon RDS for SQL Server.
Las bases de datos de suscriptores también se pueden utilizar como bases de datos de solo lectura. Se recomienda que el distribuidor, que registra los trabajos de sincronización, esté en un servidor independiente. Si la base de datos de destino se encuentra en Amazon RDS for SQL Server, puede configurar una suscripción automática para propagar los cambios al suscriptor.
Le recomendamos que utilice la replicación transaccional cuando quiera:
-
Realice una migración única de sus datos a Amazon RDS o Amazon EC2.
-
Migre objetos de nivel de esquema o de tabla aAWS.
-
Migre una parte de una base de datos aAWS.
-
Realice la migración con un tiempo de inactividad mínimo mediante las estrategias de replicación existentes de SQL Server mediante la adición de suscriptores adicionales.
Si tiene previsto utilizar la replicación transaccional para la migración única de sus datos a Amazon RDS for SQL Server, le recomendamos que configure una configuración de AZ única para la replicación. Una vez finalizado el proceso de replicación, puede convertir su entorno en una arquitectura Multi-AZ para obtener una alta disponibilidad.
En el siguiente diagrama se muestra el proceso de replicación transaccional de bases de datos de Amazon RDS y Amazon EC2.
Para obtener más información sobre la replicación transaccional, consulte la documentación de Microsoft SQL Server