Respaldos
Completo, diferencial y log: los tres respaldos de SQL Server
Qué resuelve cada tipo de respaldo de SQL Server, qué condiciones tiene el log de transacciones y cómo se combinan según el RPO que necesitas.
· 7 min de lectura · Equipo ERPBackup
Las bases de Softland ERP viven en SQL Server, y SQL Server ofrece tres tipos de respaldo que resuelven problemas distintos. Elegir mal no se nota hasta el día de la restauración.
Este artículo se queda a nivel de qué resuelve cada uno. Los pasos exactos dependen de tu versión de Softland y de cómo esté configurada la instancia.
Respaldo completo
Copia toda la base: datos, estructura y lo necesario para levantarla sola. Es el punto de partida obligatorio, porque los otros dos tipos no existen sin un completo previo.
Ventaja: se restaura con un solo archivo. Costo: es el más pesado y el que más demora, por eso suele correr de madrugada.
Para la mayoría de las pymes que usan Softland, un completo diario fuera del horario de trabajo es la base de todo el esquema.
Respaldo diferencial
Copia solo lo que cambió desde el último respaldo completo. Es bastante más liviano y rápido.
Para restaurar se necesitan dos piezas: el completo y el diferencial más reciente. Ojo con esto, porque explica un error clásico: guardar los diferenciales y no el completo del que dependen deja una cadena inservible.
Sirve cuando el completo diario es demasiado pesado para la ventana nocturna disponible y se quiere una copia intermedia durante el día.
Respaldo del log de transacciones
Copia las transacciones ocurridas desde el respaldo de log anterior. Es el único que permite recuperar hasta un momento específico, por ejemplo justo antes de un proceso que salió mal a las 11:42.
Tiene dos condiciones que conviene saber antes de prometer nada:
- La base debe estar en modelo de recuperación completo (
FULL). Si está en modelo simple, que es como quedan muchas instalaciones, no hay respaldos de log posibles. - Hay que respaldarlo con regularidad. En modelo completo, el log de transacciones crece hasta que un respaldo lo libera. Activarlo sin programar las copias termina con un disco lleno.
Cómo se combinan
El esquema habitual, de menor a mayor exigencia:
- Completo diario. Suficiente cuando perder un día de digitación es tolerable.
- Completo diario más diferenciales durante el día. Baja el RPO a unas pocas horas sin el peso de varios completos.
- Completo, diferenciales y log. Baja el RPO a minutos, a cambio de más administración y más espacio.
Cuál corresponde no es una decisión técnica: sale de los números de RPO y RTO que defina el negocio.
Qué tipos usa tu instalación hoy se define al implementar, y conviene preguntarlo antes de asumirlo. Este artículo describe lo que ofrece SQL Server, no una lista de funciones de ERPBackup.
Lo que ningún tipo resuelve por sí solo
Los tres generan archivos que, si quedan en el mismo servidor, se pierden con el servidor. La cadena más elaborada de completos, diferenciales y logs no sirve de nada si el ransomware los cifró junto con la base.
Por eso el tipo de respaldo y el destino son dos decisiones separadas, y las dos hay que tomarlas. La segunda es la regla 3-2-1: una copia fuera del servidor, siempre.