Espejeo
¿Qué es el espejeo?
(Database Mirroring) es una configuración donde
dos o tres servidores de dase de datos, ejecutándose en equipos independientes,
cooperan para mantener copias de la base de datos y archivo de registro de
transacciones (log).
Tanto el servidor primario como
el servidor espejo mantienen una copia de la base de datos y
el registro de transacciones, mientras que el tercer servidor, llamado el servidor
árbitro, es usado cuando es necesario determinar cuál de los los otros dos
servidores puede tomar la propiedad de la base de datos. El árbitro no mantiene
una copia de la base de datos. La configuración de los tres servidores de base
de datos (el primario, el espejo y el árbitro) es llamado Sistema Espejo
(Mirroring System), y el servidor primarioy espejo juntos son llamados
Servidores Operacionales (Operational Servers) o Compañeros (Partners).
Beneficios del espejeo de
Datos en un DBMS
·
Incrementa la disponibilidad
de una base de datos.
·
Aumenta la protección de los
datos.
·
Mejora la disponibilidad de la
base de datos de producción durante las actualizaciones.
Creación de reflejo de la base
de datos.
Se puede reflejar una base de
datos que está habilitada para la captura de datos modificados. Para
asegurarse de que la captura y la limpieza se producen automáticamente tras una
conmutación por error siga estos pasos:
Asegúrese de que el Agente SQL
Server se ejecute en la nueva instancia del servidor principal.
Cree el trabajo de captura y
el trabajo de limpieza en la nueva base de datos principal, la antigua base de
datos de reflejo. Para crear los trabajos, use el procedimiento
almacenado sp_cdc_add_job.
Para ver la configuración
actual de un trabajo de captura o limpieza, use el procedimiento almacenadosys.sp_cdc_help_jobs en la nueva instancia
de servidor principal. Para una base de datos dad, el trabajo de captura
se denomina.database_name_capture y el trabajo de limpieza se denomina
cdc.database_name_cleanup, donde database_name es el
nombre de la base de datos.
Para cambiar el trabajo de
configuración, use el procedimiento almacenado sys.sp_cdc_change_job.
Bibliografía:
No hay comentarios:
Publicar un comentario