Sql, replicación

Me gustaría saber si es posible en sql poder replicar dos bases de datos, al igual que por ejemplo lo hace lotus notes que simplemente pulsando en el botos replicar se replica y así puedo tener la información actualizada al mismo tiempo en más de un sitio distinto, quisiera saber si es posible y como se puede hacer.

1 respuesta

Respuesta
1
Si, es posible, lo que tienes que tener en cuenta y hacer es lo siguiente:
La duplicación es un conjunto de tecnologías que le permiten mantener copias de los mismos datos en varios sitios, incluso a veces en centenares de sitios.
La duplicación utiliza un modelo de publicación y suscripción para distribuir datos:
Un publicador es un servidor que es el origen de los datos que se van a duplicar. El publicador define un artículo por cada tabla u otro objeto de base de datos que se va a utilizar como origen de la duplicación. Uno o varios artículos relacionados de la misma base de datos se organizan en una publicación. Las publicaciones son formas adecuadas de agrupar datos y objetos relacionados que desea duplicar juntos.
Un suscriptor es un servidor que recibe los datos duplicados por el publicador. El suscriptor define una suscripción a una publicación determinada. La suscripción especifica cuándo recibe el suscriptor la publicación del publicador y asigna los artículos a tablas y otros objetos de base de datos en el suscriptor.
Un distribuidor es un servidor que realiza varias tareas cuando mueve artículos de los publicadores a los suscriptores. Las tareas reales que se llevan a cabo dependen del tipo de duplicación realizada.
Microsoft® SQL ServerT 2000 también admite la duplicación a y desde orígenes de datos heterogéneos. Los orígenes de datos OLE DB u ODBC pueden suscribirse a publicaciones de SQL Server. SQL Server también puede recibir datos duplicados desde varios orígenes de datos, incluidos Microsoft Exchange, Microsoft Access, Oracle y DB2.
Tipos de duplicación
SQL Server 2000 utiliza tres tipos de duplicación:
Duplicación de instantáneas
La duplicación de instantáneas copia los datos o los objetos de base de datos exactamente como existen en un momento dado. Las publicaciones de instantáneas se definen normalmente para que se produzcan a intervalos programados. Los suscriptores contienen copias de los artículos publicados tal y como existían en la última instantánea. La duplicación de instantáneas se utiliza donde el origen de datos sea relativamente estático, los suscriptores puedan no estar actualizados y la cantidad de datos que se va a duplicar sea pequeña.
Duplicación transaccional
En la duplicación transaccional, los suscriptores se sincronizan primero con el publicador, normalmente mediante una instantánea y, a continuación, a medida que los datos de la publicación se modifican, las transacciones se capturan y se envían a los suscriptores. La integridad transaccional se mantiene en todos los suscriptores haciendo que el publicador realice todas las modificaciones y, a continuación, las duplique para los suscriptores. La duplicación transaccional se utiliza cuando tiene que duplicar los datos según se modifican, tiene que mantener las transacciones, y los publicadores y suscriptores se conectan de forma confiable o frecuente a través de la red.
Duplicación de mezcla
La duplicación de mezcla permite que varios sitios trabajen en modo autónomo con un conjunto de suscriptores y, a continuación, mezclen el trabajo combinado con el publicador. Los suscriptores y el publicador se sincronizan con una instantánea. El seguimiento de cambios se realiza en los suscriptores y los publicadores. Posteriormente, los cambios se mezclan para formar una sola versión de los datos. Durante la mezcla, es posible encontrar algunos conflictos donde varios suscriptores han modificado los mismos datos. La duplicación de mezcla admite la definición de resoluciones de conflictos, que son conjuntos de reglas que definen la forma de resolver dichos conflictos. Es posible escribir secuencias de comandos d

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas