TL;DR — Resumen Rápido
Aspel SAE falla al respaldar Firebird por disco lleno, gbak, permisos NTFS o usuarios conectados. Guía en México para liberar espacio y respaldar sin pérdida.
Cuando Aspel SAE no puede terminar un respaldo de Firebird, el riesgo no es solo un mensaje en pantalla: sin un .fbk válido, una falla de disco o un ransomware deja sin recuperar facturas, inventarios y contabilidad. En México, donde muchas PyMEs operan SAE en un solo servidor Windows, el error suele aparecer por disco lleno, permisos NTFS, usuarios conectados o por usar gbak sin los parámetros correctos.
El Error
Al ir a Utilerías > Respaldo/Restauración > Respaldar, SAE puede mostrar mensajes como:
No se pudo respaldar la base de datos
Espacio insuficiente en disco
Error al crear el archivo de respaldo
database file appears to be in use
I/O error during WriteFile
En otros casos el proceso avanza y termina con un archivo .fbk de 0 KB o el programa se cierra sin mensaje claro. Si intentas gbak manualmente desde cmd, verás textos de Firebird sobre cannot open backup file, permission denied o database file is locked.
Causa del Problema
-
Disco lleno en C: o en la unidad destino — El
.fdbcrece con cada ejercicio fiscal; Windows necesita espacio temporal adicional durante la copia lógica que hace Firebird. -
Usuarios conectados — Mientras alguien tiene SAE abierto (o una sesión colgada en el servidor), Firebird mantiene bloqueos y el respaldo integrado o
gbak -bpuede fallar o generar un respaldo inconsistente. -
Permisos insuficientes — La cuenta del servicio Firebird Server, SYSTEM o el usuario que ejecuta SAE no tiene Control total sobre
Empresas,Respaldoso la carpeta donde guardas el.fbk. -
Ruta de red o OneDrive — Respaldar directo a un recurso SMB, NAS mal configurado o carpeta sincronizada provoca cortes, latencia y archivos truncados.
-
Antivirus o backup en la nube — Escaneo en tiempo real sobre
.fdb/.fbkinterrumpe la escritura. -
Firebird detenido o versión incompatible — Tras actualizar SAE sin alinear Firebird, el motor no responde al asistente de respaldo.
-
Base dañada o transacciones largas — Una base con corrupción previa hace que
gbakreporte errores de lectura aunque el disco tenga espacio.
Solución Paso a Paso
1. Verificar espacio en disco
Abre Este equipo y revisa la unidad donde está la base y donde guardarás el respaldo:
C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00\Empresas
C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00\Respaldos
Regla práctica: espacio libre ≥ tamaño del .fdb × 1,3. Si SAE80001.fdb pesa 6 GB, libera al menos 8 GB antes de respaldar. Usa Liberador de espacio en disco para quitar temporales, mueve respaldos viejos a USB o nube después de generar el .fbk en disco local.
2. Cerrar todas las sesiones de SAE
En el servidor y en cada estación:
- Cierra Aspel SAE por completo.
- En el Administrador de tareas, finaliza procesos
SAE*.exesi quedaron colgados. - Opcional en servidor: desde services.msc, reinicia Firebird Server - DefaultInstance solo cuando nadie deba trabajar (avisa al equipo).
Si usas licencia multiusuario, confirma que no haya sesiones fantasma en el Servidor de Licencias Aspel.
3. Revisar permisos NTFS
En la carpeta Respaldos y en la ruta destino nueva:
- Clic derecho > Propiedades > Seguridad.
- Confirma Control total para SYSTEM, Administradores y para la cuenta con la que corre Firebird (a menudo Local Service o una cuenta de servicio dedicada).
- Marca Reemplazar todos los permisos en objetos secundarios si heredaste una carpeta copiada de otro servidor.
Ejecuta SAE como administrador solo para la prueba de respaldo, no como política diaria.
4. Excluir carpetas del antivirus
Agrega exclusiones permanentes para:
C:\Archivos de Programa\Common Files\Aspel\C:\Program Files\Firebird\(o la ruta instalada)- La carpeta local donde guardas
.fbk
Desactiva protección en tiempo real solo durante la ventana de respaldo si el antivirus sigue bloqueando.
5. Respaldo desde el asistente de SAE
- Abre SAE en el servidor (o en la PC que administra la base, según tu arquitectura).
- Utilerías > Respaldo/Restauración > Respaldar.
- Selecciona las empresas.
- Destino: carpeta local con espacio verificado (evita
\\servidor\compartidoen la primera copia). - Espera a que el asistente termine y confirma que el
.fbktiene tamaño mayor a cero.
6. Respaldo con gbak (alternativa)
Si el asistente falla, usa la línea de comandos de Firebird (ajusta rutas y versión):
cd "C:\Program Files\Firebird\Firebird_2_5\bin"
gbak -b -v -user SYSDBA -password TU_CLAVE ^
"C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00\Empresas\SAE80001.fdb" ^
"D:\RespaldosSAE\SAE80001_2026-06-03.fbk"
- Sustituye
TU_CLAVEpor la contraseña real de SYSDBA (no asumasmasterkeyen producción). - Usa
-gsolo si documentaste implicaciones con soporte Aspel. - Tras
gbak, copia el.fbka tu medio externo.
7. Validar el respaldo
- Comprueba tamaño del
.fbken el Explorador. - Una vez al mes, prueba Restaurar en un equipo de prueba o ejecuta
gbak -chacia una base de prueba. - Abre SAE en la copia de prueba y revisa catálogos y una factura reciente.
Prevención
- Programa respaldos en horario nocturno con todos los usuarios desconectados.
- Monitorea espacio en C: con alerta al 85% de uso.
- Mantén al menos dos generaciones de
.fbk(ayer y semana pasada). - Documenta ruta del
.fdb, versión de Firebird y credenciales en un runbook interno. - Antes de migrar servidor, respalda con
gbaky valida restauración.
Resumen
- El error al respaldar en SAE casi siempre se reduce a disco lleno, sesiones abiertas o permisos en la ruta del
.fbk. - Cierra SAE en toda la red, respalda en disco local y verifica que el
.fbkno quede en 0 KB. - Si el asistente falla, gbak -b con Firebird estable es la alternativa estándar en México.
- Tras corregir respaldos, revisa también la conexión Firebird si hubo migración reciente.