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.

Respaldo SAE Firebird

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

  1. Disco lleno en C: o en la unidad destino — El .fdb crece con cada ejercicio fiscal; Windows necesita espacio temporal adicional durante la copia lógica que hace Firebird.

  2. Usuarios conectados — Mientras alguien tiene SAE abierto (o una sesión colgada en el servidor), Firebird mantiene bloqueos y el respaldo integrado o gbak -b puede fallar o generar un respaldo inconsistente.

  3. Permisos insuficientes — La cuenta del servicio Firebird Server, SYSTEM o el usuario que ejecuta SAE no tiene Control total sobre Empresas, Respaldos o la carpeta donde guardas el .fbk.

  4. Ruta de red o OneDrive — Respaldar directo a un recurso SMB, NAS mal configurado o carpeta sincronizada provoca cortes, latencia y archivos truncados.

  5. Antivirus o backup en la nube — Escaneo en tiempo real sobre .fdb/.fbk interrumpe la escritura.

  6. Firebird detenido o versión incompatible — Tras actualizar SAE sin alinear Firebird, el motor no responde al asistente de respaldo.

  7. Base dañada o transacciones largas — Una base con corrupción previa hace que gbak reporte 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:

  1. Cierra Aspel SAE por completo.
  2. En el Administrador de tareas, finaliza procesos SAE*.exe si quedaron colgados.
  3. 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:

  1. Clic derecho > Propiedades > Seguridad.
  2. 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).
  3. 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

  1. Abre SAE en el servidor (o en la PC que administra la base, según tu arquitectura).
  2. Utilerías > Respaldo/Restauración > Respaldar.
  3. Selecciona las empresas.
  4. Destino: carpeta local con espacio verificado (evita \\servidor\compartido en la primera copia).
  5. Espera a que el asistente termine y confirma que el .fbk tiene 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_CLAVE por la contraseña real de SYSDBA (no asumas masterkey en producción).
  • Usa -g solo si documentaste implicaciones con soporte Aspel.
  • Tras gbak, copia el .fbk a tu medio externo.

7. Validar el respaldo

  1. Comprueba tamaño del .fbk en el Explorador.
  2. Una vez al mes, prueba Restaurar en un equipo de prueba o ejecuta gbak -c hacia una base de prueba.
  3. 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 gbak y 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 .fbk no 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.

Artículos Relacionados