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.

Comentarios

  1. Un apunte importante es que hacer Mirroring de SQL Server es más fácil realizarlo si uno está dentro de un dominio. Si uno quiere hacer Mirroring de máquinas fuerta del dominio, es necesario crear certificados de encripción.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005