Buenas;
Tengo una consulta relativa a copias de seguridad de SQL Server, le he dado
bastantes vueltas y no acabo de encontrar la solución óptima. Si me lo
permiten les explico.
Tenemos un servidor SQL en el que tengo programada una copia completa de la
base de datos de la empresa y se hace 6 días a las semana, de lunes a sábado
a las 00:00 horas con un comando como este:
BACKUP DATABASE [empresa] TO DISK=N'e:\backups\empresa_lunes.bak' WITH INIT,
NOUNLOAD, NAME=N'Copia..', NOSKIP, STATS, DESCRIPTION=N'Copia
de", NOFORMAT;
El fichero .bak ocupa 2 Gb, así que pasarlo por la red para tener una copia
en otro servidor físicamente lejano no es posible.
La idea ahora es hacer copias incrementales continuamente (cada 30 minutos
por ejemplo) y que se guarden en otro servidor a través de la VPN. Lo he
intentado añadiendo DIFFERENTIAL, pero me hace una copia diferencial desde
la última copia completa que se hizo, por ejemplo empresa_lunes.bak, al día
siguiente de empresa_martes.bak, etc. con lo que en caso de desastre total
siempre necesito el fichero completo de 2Gb.
¿Se les ocurre alguna solución? La idea es que si se rompe el servidor tenga
siempre una copia actualizada en otra localización para no perder datos.
(tenemos cintas pero no es suficiente).
Gracias y un saludo.
Leer las respuestas