Saltar al contenido
#05 Backup SQL Express

Backup automatizado de SQL Server Express

Full diario + log cada 15 minutos, rotación, subida a Azure Blob y alerta por correo.

Implementación: 1 día 4 tecnologías
El dolor

Lo que hoy te cuesta

En un entorno con 8 a 20 instancias de SQL Server Express distribuidas entre el ERP, el sistema de facturación, el CRM interno y los servidores de reporting, la ausencia de SQL Agent obliga a depender de scripts manuales o a no tener backups consistentes. La práctica habitual es confiar en el backup de la SAN replicada al site alterno, pero ese backup captura la VM completa y no permite recuperación granular de una sola base de 2 GB. Cuando se necesita restaurar, el proceso típico toma entre 6 y 14 horas: ubicar el tape, solicitar restauración, esperar al SAN admin, montar la VM, copiar la base, validar. El costo de oportunidad medido en horas de operación detenida ronda los USD 18.000 por incidente. Una auditoría de SOC 2 o ISO 27001 pregunta por el RPO documentado: la respuesta típica es "depende de la última vez que se ejecutó el script". "El día que necesitemos restaurar, vamos a perder el día" es la frase que resume la ansiedad del CFO. ¿Cuánto vale recuperar 15 minutos de operación en lugar de 24 horas?

El valor

Lo que cambia cuando lo tenés

El primer día el DBA abre la carpeta de red y ve los archivos .bak del día anterior con timestamp y tamaño correcto; cada mañana recibe un correo de confirmación o de alerta. El script corre cada 15 minutos para el log backup, una vez al día para el full, sube el resultado a Azure Blob Storage con SAS y rota los archivos locales a 7 días, con un log auditable de cada ejecución. El dueño de la continuidad gana sueño y el auditor gana evidencia: la política de backup queda escrita en código y no en un Word que nadie lee. El output visible es el archivo .bak versionado en Azure más el reporte diario por correo. Una pyme industrial con 14 instancias de SQL Express recuperó 96% de su operación en menos de 40 minutos tras un fallo de storage, sin perder una sola transacción. La inversión se amortiza con el primer incidente evitado, típicamente en menos de 6 meses.

Stack
Tecnologías que tocamos en la implementación
PowerShell 7SqlServerAz.StorageTask Scheduler
Backup automatizado de SQL Server Express
#05 · Backup SQL Express

Pipeline: SQL → disco local → Azure Blob con retención

Referencias técnicas
Backup SQL Express

Quiero implementar esto

Conversamos 20 minutos sobre tu entorno y vemos juntos el alcance, la arquitectura y el plan de trabajo. Sin compromiso.