Está en la página 1de 12

Instituto Tecnolgico Superior De Tacmbaro.

Ingeniera En Sistemas Computacionales.

Materia:
Administracin de base de datos.

Practica espejeo en SQL Server

Alumnos:

Cesar Luis Hernndez Navarrete.


Edgar Eugenio Rosales Aguilar

Tacmbaro, Michoacn A 12/junio/2017.


Introduccin
Se conoce como copia espejo (en ingls data mirroring) al procedimiento de proteccin de datos
y de acceso a los mismos en los equipos informticos implementado en la tecnologa de RAID1.

Consiste en la idea bsica de tener dos discos duros conectados. Uno es el principal y en el
segundo se guarda la copia exacta del principal, almacenando cualquier cambio que se haga en
tiempo real en las particiones, directorios, etc., creando imgenes exactas, etc.

De esta forma se consigue tener 2 discos duros idnticos y que permiten, si todo est bien
configurado, que ante el fallo del disco principal, el secundario tome el relevo, impidiendo la
cada del sistema y la prdida de los datos almacenados.

En el "mirroring" en una base de datos tenemos un servidor principal/primario que mantiene la


copia activa de la base de datos (BD accesible). Otro servidor de espejo que mantiene una copia
de la base de datos principal y aplica todas las transacciones enviadas por el Servidor Principal
(en el que no se podr acceder a la BD). Y un servidor testigo/arbitro que permite recuperaciones
automticas ante fallos, monitoriza el servidor principal y el de espejo para en caso de cada
cambiar los roles (servidor opcional, no es obligatorio).
Para realizar esta practica necesitaremos 2 maquinas virtuales con el sql server instalado y configurado.

Adems de eso habilitamos los protocolos de red de la instancia


Agregamos un usuario al grupo de administrators

Para hacer el espejeo utilizare la base de datos utilizada en clases anteriores control alumnos, la cual la
restaure de la copia de seguridad antes realizada.
Crearemos una copia de seguridad de la base de datos

Compartimos carpeta donde est el backup


Le damos los permisos sobre la carpeta a nuestro usuario

En el servidor 2 abrimos la carpeta backup buscndola en ejecutar


Tomamos el archivo y lo copiamos en una nueva carpeta llamada test en c/

Restauramos la base de datos desde test pero sin recovery


Ahora en el servidor 1 damos clic derecho en la base de datos y clic en crear un reflejo

Damos clic en configurar seguridad y nos pregunta si queremos un testigo y ponemos que no.
Nos pide el servidor en el que vamos a reflejar que es el 2 y lo ponemos

Nos pide una cuenta de cada una de las instancias

Nos da un resumen y damos clic en finalizar


Damos clic en iniciar creacin de reflejo.
Esta pgina sin error confirma que el espejeo se hizo con satisfaccin
Conclusin

Adems de proporcionar una copia adicional de los datos con el fin de redundancia en caso
de fallo de hardware, la duplicacin de disco puede permitir que cada disco se acceda por
separado para los propsitos de lectura. En determinadas circunstancias esto puede
mejorar significativamente el rendimiento ya que el sistema puede elegir para cada lectura
que disco puede buscar ms rpidamente a los datos requeridos. Esto es
especialmente importante cuando hay varias tareas que compiten por los datos en el mismo
disco, y el "trashing" (donde el cambio entre tareas ocupa ms tiempo que la tarea en s) se
puede reducir. Esta es una consideracin importante en las configuraciones de
hardware que frecuentemente tienen acceso a los datos en el disco.

En algunas implementaciones, el disco reflejado se puede dividir fuera y se utiliza para la copia
de seguridad de datos, permitiendo que el primer disco para permanecer activos. Sin
embargo, la fusin de los dos discos se puede requerir un perodo de sincronizacin en su
caso escribir la actividad I/O ha ocurrido con el disco duplicado.