Sie sind auf Seite 1von 3

REPLICACION DE BASES DE DATOS

Antes de poder llevar a cabo la aplicación de la replicación de bases de datos al


proyecto tenemos que definir que es replicación y por qué se genera en una base
de datos

¿Qué es replicación?

La creación de reflejo de la base de datos se puede usar conjuntamente con la


replicación para mejorar la disponibilidad para la base de datos de publicación. La
creación de reflejo de la base de datos incluye la creación de dos copias de una
sola base de datos que suelen residir en diferentes equipos. En cada momento, solo
una copia de la base de datos está disponible para los clientes. Esta copia se conoce
como la base de datos principal. Las actualizaciones realizadas por los clientes en
la base de datos de la entidad de seguridad se aplican a la otra copia de la base de
datos, conocida como la base de datos reflejada. La creación de reflejo incluye la
aplicación a la base de datos reflejada del registro de transacciones con todas las
inserciones, actualizaciones o eliminaciones efectuadas en la base de datos de la
entidad de seguridad.

REQUISITOS PARA EL USO DE LA REPLICAICON:

Se deben tener en cuenta los siguientes requisitos y consideraciones al utilizar la


replicación con la creación de reflejo de la base de datos:

 Las entidades de seguridad y reflejada deben compartir un distribuidor. Se


recomienda que éste sea un distribuidor remoto, ya que proporciona mayor
tolerancia a errores si se produce una conmutación por error imprevista en el
publicador.
 La replicación admite la creación de reflejo de la base de datos de publicación
en la replicación de mezcla y en la replicación transaccional con suscriptores
de solo lectura o suscriptores de actualización en cola. No se admiten
suscriptores de actualización inmediata, publicadores de Oracle,
publicadores en una topología punto a punto ni republicación.
 Los metadatos y los objetos que existen fuera de la base de datos, incluidos
inicios de sesión, trabajos, servidores vinculados, etc., no se copian en la
entidad reflejada. Si se requieren los metadatos y los objetos en la entidad
reflejada, se deben copiar manualmente. Para obtener más información, vea
Administración de inicios de sesión y trabajos tras la conmutación de roles
(SQL Server).

CONFIGURACION DE LA REPLICACION DE LA BASE DE DATOS

La configuración de la replicación y la creación de reflejo de la base de datos implica


cinco pasos. Cada paso se describe en detalle en la siguiente sección.

Configurar el publicador

Configurar la creación de reflejo de la base de datos.

Configurar la entidad reflejada de manera que utilice el mismo distribuidor que la


entidad de seguridad

Configurar los agentes de replicación para la conmutación por error

Agregue las entidades de seguridad y reflejada al Monitor de replicación.

Mantener una base de datos de publicación reflejada

El Monitor de replicación muestra los nodos del publicador en el árbol de objetos de


la entidad de seguridad y reflejada. Si la entidad de seguridad es el servidor activo,
la información de publicación solo se mostrará debajo del nodo de la entidad de
seguridad en el Monitor de replicación.

Si la entidad reflejada es el servidor activo:

Si se produce un error en un agente, solo se indicará en el nodo de la entidad de


seguridad, no en el nodo de la entidad reflejada.

Si la entidad de seguridad no está disponible, los nodos de la entidad de seguridad


y reflejada muestran listas de publicaciones idénticas. La supervisión debe
realizarse en las publicaciones debajo del nodo de la entidad reflejada.
La replicación se proporciona en los siguientes niveles:

Replicación básica:

Las réplicas de tablas se gestionan para accesos de sólo lectura. Para


modificaciones, se deberá acceder a los datos del sitio primario.

Replicación avanzada (simétrica):

Amplían las capacidades básicas de sólo- lectura de la replicación, permitiendo que


las aplicaciones hagan actualizaciones a las réplicas de las tablas, a través de un
sistema replicado de la base de datos. Con la replicación avanzada, los datos
pueden proveer lectura y acceso a actualizaciones a los datos de las tablas.

El modelo de Replicación que usa SQL es el de “Publicador – Suscriptor”. Este


modelo consiste en Publicadores, Suscriptores y Distribuidores; las publicaciones y
los artículos, y las suscripciones por tirón o empuje. Además incorpora agentes de
administración como Agente de Instantánea, Agente Lector de Registro, Agente de
Distribución, y Agente de Mezcla. Todos los agentes pueden funcionar debajo del
agente del servidor del SQL y se pueden administrar completamente por el
Administrador del Servidor de SQL.

Das könnte Ihnen auch gefallen