Anuncios

jueves, 6 de enero de 2011

Apuntes sobre Log Shipping (trasvase de registros) y Mirroring (reflejos de base de datos) en SQL Server.

Mucha gente desea tener un servidor de respaldo, de tal forma que cuando se muera un servidor, el otro lo reemplace con los mismos datos. Hay 2 formas de lograr esto. Una es con Log shipping, que básicamente hace backups de los logs, los copia a una carpeta en la red y luego otro servidor se copia estos archivos y los restaura en otra base de datos.


Mirroring, requiere por lo menos 2 servidores para funcionar manualmente, y para hacerlo automáticamente, un Witness o testigo servidor puede coordinar dicho proceso.

Log shipping

Para hacer log shipping, presione el botón derecho sobre la base de datos y seleccione la opción log shipping.

Hay que verificar en log shipping lo siguiente:

• Que el servicio del agente esté corriendo

• Que la carpeta compartida tenga derechos de escritura de archivos en el folder asignado para el usuario con el que corre el agente.

• Si queremos restaurar la base de datos, que cierre sesiones automáticamente.

Existen 3 puntos principales que hay que configurar:

• La periodicidad en que se harán copias de seguridad.

• La periodicidad en que se copiarán los backups a la red.

• La periodicidad en que se restaurarán los datos copiados.



Mirroring

Para hacer Mirroring, presione el botón derecho sobre la base de datos y seleccione la opción Mirroring. Seleccione la instancia principal y la de mirroring.

Recomendaciones:

• En la base de datos Mirroring debe estar en recuperación no recovery.

• El firewall debe permitir los puertos usados.

• Ver que los protocolos TCP IP están habilitados con el SQL Server Configuration Manager.

People who read this post also read :