Está en la página 1de 2

AA6-EV3: ESPEJOS DE BASE DE DATOS

Durante esta actividad aprenderemos a realizar espejos de BD.


Tomaremos la BD de la Secretaria de Salud para este ejercicio.

NOTA:
Antes de iniciar este proceso, creamos una nueva instancia para este caso la llame
"ESPEJOUNO" esta sera nuestra instancia destino; la instancia inicial la llame
"PRINCIPAL"

PASO 1:
Ingresamos al SSMS (SQL Server Management Studio) para este ejercicio uso la
version 2016 puesto que para versiones 2017 o superior en algunos casos este
proceso no funciona correctamente.

PASO 2:
Accedemos a la instancia que contiene la BD a realizar el espejo (PRINCIPAL) y a la
instancia mirror (ESPEJOUNO).
Revisamos que no exista la BD en la instancia mirror.

PASO 3:
Hacemos copia de seguridad completa de la BD y copia de los registros de
transacción.

PASO 4:
Restauramos BD en ESPEJOUNO.
Para la restauración dejaremos la BD en el estado RESTORE WITH NORECOVERY tanto
para la copia completa como para el registro de transacción.
Este paso es importante para poder realizar el proceso de espejo.

PASO 5:
Nos vamos a la BD de la isntancia PRINCIPPAl, damos clic derecho sobre ella >
Tareas/Tasks > Reflejar.../Mirror...

PASO 6:
Realizamos la configuración de seguridad para que se haga efectivo el ejercicio de
espejo.

PASO 7:
Realizaremos la pruebas del espejo creando una tabla en la BD de la instancia
PRINCIPAL.

PASO 8:
Finalizaremos el reflejo y cambiamos el estado de la BD en ESPEJOUNO a RECOVERY
para poder visualizar el espejo.

PASO 8:
Vemos los resultados.

Fin

--TABLA PRUEBA_ESPEJO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[PRUEBA_ESPEJO ]') AND type in (N'U'))
BEGIN
CREATE TABLE PRUEBA_ESPEJO (
idPE INT IDENTITY NOT NULL,
Campo1 VARCHAR(30) NULL,
Campo2 VARCHAR(30) NULL,
Campo3 VARCHAR(30) NULL,
Campo4 VARCHAR(30) NULL,
PRIMARY KEY(idPE));
END
GO

--INSERCIÓN DE DATOS
INSERT INTO PRUEBA_ESPEJO (Campo1,Campo2,Campo3,Campo4) VALUES
('Esto','Es','Una','Prueba')

--ESTADO DB A RECOVERY
RESTORE DATABASE SECRETARIASALUD WITH RECOVERY

También podría gustarte