Está en la página 1de 4

INSTITUTO TECNOLGICO SUPERIOR DEL SUR DEL

ESTADO DE YUCATN


INGENIERA EN SISTEMAS COMPUTACIONALES


TRABAJO:
RESUMEN SOBRE ESPEJEO

PRESENTAN:
REYNALDO MEZA CANCHE
SANTOS BOLIVAR CONTRERAS
FRANCISCO JAVIER CASTRO KU
OTONIEL SANSORES EK
JULIO UICAB NOVELO

ASIGNATURA:
ADMINISTRACIN DE BASE DE DATOS

MAESTRO:
DAVID ARIEL AVILES POOT

FECHA:
12 DE MAYO DEL 2014

ESPEJEO

El espejeo trata sobre tener una copia exacta de nuestra base de datos, es un mtodo que
permite hacer una copia exacta de un servidor a otro.
Ventajas:
Recuperacin automtica ante fallos: aqu nos dice que se desarrollan las aplicaciones cliente
para que se re-conecten automticamente a la base de datos que est activa o la que actu
como servidor.
Para desarrollar el mirror se necesitan 2 3 instancias pero si decidimos utilizar dos una
contendr la base de datos y la otra el espejeo, en caso contrario para 3 instancias una
servir para witness server permitiendo que el failover sea automtico o s que cuando una
caiga, la otra se ponga en marcha, o bien se encarga de ver el estado de las dos otras
instancias y cuando una cae pone la otra a funcionar.

La instancia puede ser:
Servidor Principal.- Se encarga de mantener la copia activa de la base de datos ofreciendo el
servicio a los usuarios conectados.
Servidor Espejo.- Se encarga de mantener la copia de la base de datos principal aplicando
todas las transacciones enviadas por el servidor principal.
Servidor Testigo.- Es opcional y no es obligatorio implementarlo, pero si queremos que
nuestro sistema ofrezca recuperacin automatizada ante fallos, entonces es necesario
implementar este servidor ya que este es el encargado de monitorizar los servidores principal
y de espejo en la sesin Mirror.

Modos de Funcionamiento:
Modo de Alta Disponibilidad (sncrono y con testigo).- Todas las transacciones se sincronizan
con la base de datos principal y espejo, necesita de un servidor testigo en una tercera
mquina que no sea el servidor principal ni el espejo.
Modo de Alta Proteccin (sncrono y sin testigo).- Todas las transacciones se sincronizan a la
base de datos principal y espejo pero en este caso no necesita de un servidor testigo ya que
la recuperacin ante fallos se hace manual.
Modo de Alto Rendimiento (asncrono y sin testigo).- Todas las transacciones se realizan de
forma asncrona a la base de datos espejo y de esta manera ofrece mejor rendimiento que los
anteriores modos de funcionamiento pero pueden existir perdidas de transacciones y de
datos, la recuperacin ante fallos siempre es manual.
Creacin de Mirror:
1. Copiar y restaurar la base de datos de la que queremos hacer el mirror desde una
instancia a la otra.
2. Configurar el asistente de configuracin del mirror.

Lo primero que tenemos que hacer es hacer un reflejo de nuestra base de datos en
otra instancia. En nuestro ejemplo esta base de datos se denomina prueba.
Base de datos de prueba que queremos reflejar.

Debemos hacer copia de seguridad de la base de datos y del log (Ojo, la base de
datos debe estar en modo Full) con estas sentencias:
Backup Database Prueba to Disk=D:\prueba.bak;
Backup Log Prueba to Disk=D:\logprueba.bak;

Una vez hecha la copia de seguridad, copiamos los ficheros y los restauramos otra
instancia donde queremos hacer el reflejo con estas sentencias
Restore Database Prueba from Disk=D:\prueba.bak with NORECOVERY;
Restore Log Prueba from Disk=D:\logprueba.bak with NORECOVERY;
El NORECOVERY significa que estamos diciendo al SQL Server que restauramos
la base de datos pero que no la ponga en marcha y que la deje lista para poder
aplicar ms logs, osea los logs que vendrn de la otra base de datos cuando
comience el mirror.


Configurar el mirror: Para ello, pulsamos en la primera instancia con el botn
derecho del ratn sobre la base de datos, y seleccionamos Propiedades. En el
cuadro de dilogo de las propiedades de la base de datos, seleccionamos la opcin
Mirror.

Vemos que aparece un cuadro de dilogo con las opciones de configuracin del
mirror. Para comenzar a configurarlo, seleccionamos el botn Configure Security.


Vemos que aparece el asistente de configuracin del mirror. Lo primero que nos
pregunta es si queremos utilizar un witness server. Indicamos que s. Despus
debemos indicarle que queremos configurar las 3 instancias para poder hacer el
failover automticamente.

Seguidamente indicamos la instancia que contendr la base de datos en s.