lunes, 13 de mayo de 2013


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