DESARROLLO DE REPLICACIÓN DE BASES DE DATOS MS SQL SERVER

La replicación de datos consiste en el transporte de datos entre dos o más servidores, permitiendo que ciertos datos de la base de datos estén almacenados en más de un sitio, y así aumentar la disponibilidad de los datos y mejorar el rendimiento de las consultas globales. El modelo de replicación está formado por: publicador, distribuidor, suscriptor, publicación, artículo y suscripción; y varios agentes responsabilizados de copiar los datos entre el publicador y el suscriptor. A los tipos básicos de replicación (de instantáneas, transaccional y de mezcla), se le incorporan opciones para ajustarse aún más a los requerimientos del usuario.

Tipos de replicación

Los tipos básicos de replicación son:

• replicación de instantáneas
• replicación transaccional
• replicación de mezcla

Replicación de instantáneas

En la replicación de instantáneas los datos se copian tal y como aparecen exactamente en un momento determinado. Por consiguiente, no requiere un control continuo de los cambios.

Replicación transaccional

En este caso se propaga una instantánea inicial de datos a los suscriptores, y después, cuando se efectúan las modificaciones en el publicador, las transacciones individuales se propagan a los suscriptores.

Replicación de mezcla

Permite que varios sitios funcionen en línea o desconectados de manera autónoma, y mezclar más adelante las modificaciones de datos realizadas en un resultado único y uniforme.

Bueno en el desarrollo de la actividad realizada se pudo desarrollar una configuración esencial para minimizar los riesgos de las organizaciones que es la creación de réplicas de bases de datos.

Es este caso particular se realizo la gestión de replicación para bases de datos MS SQL Server, y fue una experiencia agradable donde pude aprender que todo parte de varios principios importantes:

1. Tener maquinas con disponibilidad de acceso y capacidad para soportar la operación de replicación.

2. Configurar los Motores SMBD para que tengan acceso y se han accedidos por los clientes que consumirán  las replicaciones efectuadas.

3. Tener una Red Local estable y consolidada que generar en medio de comunicación idóneo entre ordenadores.

4. Conocer la importancia que tiene el Agente SQL para la comunicación entre el sistema distribuidor y los suscriptores.

5. Específicamente tener carpetas compartidas en red donde se almacenaran los archivos físicos generados por los motores distribuidores para que sean consumidos por los clientes.

GENERACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER