TL;DR — Resumo Rápido
Aspel SAE erros de backup e compactação: correção passo a passo para backups corrompidos, bloqueios multiusuário, espaço em disco e banco de dados grande.
O Aspel SAE é a solução administrativa mais utilizada por pequenas e médias empresas no México, e duas de suas operações mais críticas são o backup e a compactação do banco de dados. Quando qualquer um desses processos falha — seja com uma mensagem de erro direta, um processo que trava no meio ou um arquivo de backup corrompido — a empresa fica vulnerável à perda de dados. Este guia explica as causas exatas e a solução passo a passo para resolver esses erros no SAE.
O Erro
Ao tentar fazer o backup ou compactar o banco de dados do Aspel SAE, aparecem mensagens como as seguintes:
- “Error al crear respaldo de la base de datos” (Erro ao criar backup do banco de dados) — ao executar a opção de backup em Utilerías.
- “La base de datos está siendo utilizada por otro usuario” (O banco de dados está sendo usado por outro usuário) — tentativa de backup no modo multiusuário com sessões ativas.
- “Espacio insuficiente en disco para completar la operación” (Espaço insuficiente em disco) — a unidade de destino não tem capacidade suficiente.
- “El proceso de compactación no pudo completarse” (O processo de compactação não pôde ser concluído) — a compactação é interrompida antes de terminar.
- “Error al restaurar: el archivo de respaldo está incompleto o dañado” (Erro ao restaurar: arquivo de backup incompleto ou danificado) — ao tentar usar um backup gerado anteriormente.
- O processo de compactação inicia mas congela em uma porcentagem (30%, 50%, 70%) sem concluir.
Esses erros aparecem tanto na versão com banco de dados Paradox/BDE quanto na versão com Firebird, embora as causas específicas variem conforme o motor de banco de dados que sua instalação do SAE utiliza.
Causa do Problema
Os erros ao fazer backup ou compactar o banco de dados do Aspel SAE têm várias causas:
1. Usuários ativos durante a operação. Esta é a causa mais comum. Tanto o backup quanto a compactação exigem acesso exclusivo aos arquivos do banco de dados. Se qualquer usuário — mesmo com sessão minimizada ou em segundo plano — mantiver o SAE aberto, os arquivos ficam bloqueados e a operação falha. Em ambientes multiusuário, todos os equipamentos da rede devem ser verificados.
2. Espaço em disco insuficiente. Durante a compactação, o SAE (por meio do motor Paradox ou Firebird) cria cópias temporárias dos arquivos de dados. O processo precisa de pelo menos o dobro do tamanho atual do banco de dados como espaço livre em disco. Um banco de 500 MB exige 1 GB livre; se não disponível, o processo falha no meio, deixando o banco em estado inconsistente.
3. Permissões do Windows insuficientes. Se o usuário que executa o SAE não tiver permissões completas de gravação na pasta de dados e na pasta de destino do backup, o processo não consegue criar os arquivos temporários nem o arquivo de backup final.
4. Antivírus ou Windows Defender bloqueando arquivos. O antivírus detecta operações massivas de leitura e gravação em arquivos de banco de dados como atividade suspeita e bloqueia o acesso a arquivos .db, .fdb, .px ou .fbk, interrompendo o processo.
5. Banco de dados corrompido ou muito fragmentado. Se o banco de dados tiver inconsistências internas — causadas por quedas de energia, fechamentos abruptos do SAE ou falhas de disco — a compactação não pode ser concluída. Nesse caso, é necessário executar uma operação de reparo antes da compactação.
6. Backup salvo diretamente em caminho de rede. Tentar salvar o backup diretamente em uma pasta de rede pode falhar por latência, microdesconexões ou permissões insuficientes no servidor de arquivos.
7. O backup não inclui todas as tabelas. Em algumas versões do SAE com Paradox, se uma tabela estiver bloqueada por um processo em segundo plano, o backup é gerado sem essa tabela, resultando em um backup parcial que não pode ser restaurado corretamente.
Solução Passo a Passo
Siga estes passos na ordem indicada. Não pule o backup prévio mesmo que o objetivo seja justamente corrigir o processo de backup.
Passo 1: Desconectar todos os usuários do Aspel SAE.
Na máquina servidora, verifique que não há sessões ativas. Se o SAE tiver opção de ver usuários conectados, use-a. Nos computadores clientes, verifique no Gerenciador de Tarefas (Ctrl+Alt+Del > Gerenciador de Tarefas) se não há processos SAE.EXE ou SAEW.EXE em execução. Em ambientes de rede:
tasklist /S NOME_MAQUINA_CLIENTE /FI "imagename eq saew.exe"
Passo 2: Verificar espaço livre em disco.
Abra Este Computador e verifique o espaço livre na unidade onde o banco de dados do SAE reside. A localização padrão dos arquivos de dados é:
C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00\Empresas
Some o tamanho de todos os arquivos .fdb (Firebird) ou .db (Paradox) dessa pasta. Multiplique por dois. Esse é o espaço livre mínimo que você precisa no disco antes de compactar ou fazer backup.
Passo 3: Executar o SAE como administrador.
Feche o Aspel SAE completamente. Clique com o botão direito no ícone de atalho e selecione Executar como administrador. Confirme o aviso de Controle de Conta de Usuário (UAC). Isso dá ao SAE as permissões necessárias para gravar em pastas do sistema.
Passo 4: Desativar temporariamente o antivírus.
Antes de executar o backup ou a compactação, pause a proteção em tempo real do antivírus. Como medida permanente, adicione as seguintes pastas como exclusões:
C:\Archivos de Programa\Common Files\Aspel\C:\Archivos de Programa\Firebird\(se usar Firebird)- A pasta de destino dos backups do SAE
Passo 5: Gerar o backup em caminho local.
No SAE, vá para Utilerías > Respaldo (ou equivalente na sua versão). Selecione uma pasta local como destino — por exemplo C:\Respaldo_SAE. Evite caminhos de rede, USB ou discos externos conectados via rede. Clique em OK e aguarde o processo terminar.
Uma vez gerado o backup no disco local, você pode copiá-lo manualmente para o destino final (rede, nuvem, externo).
Passo 6: Executar a compactação.
Com todos os usuários desconectados, espaço em disco suficiente e antivírus pausado, vá para Utilerías > Mantenimiento > Compactar base de datos (o caminho exato varia conforme a versão do SAE). Clique em Iniciar e não interrompa o processo mesmo que demore vários minutos.
Ao concluir, abra a empresa no SAE e verifique que os cadastros de clientes, produtos, estoque e as faturas recentes estão corretos.
Solução Alternativa
Se o backup integrado do SAE continuar falhando, faça uma cópia manual dos arquivos do banco de dados no nível do sistema operacional.
Cópia manual dos arquivos .fdb (Firebird)
- Abra
services.msc(Win+R, digiteservices.msc, Enter). - Localize o serviço Firebird Guardian - DefaultInstance ou Firebird Server - DefaultInstance.
- Clique com o botão direito > Parar.
- Navegue até a pasta de empresas do SAE e copie todos os arquivos
.fdbpara um local seguro. - Volte ao
services.msce Inicie o serviço do Firebird novamente.
Essa cópia em nível de arquivo é um backup de emergência completamente válido, embora não seja portável entre versões diferentes do SAE ou Firebird.
Backup pela linha de comando com gbak (Firebird)
Se o SAE usa Firebird, a ferramenta gbak permite fazer backup diretamente:
cd "C:\Archivos de Programa\Firebird\Firebird_2_5\bin"
gbak -b -v -user SYSDBA -password masterkey "C:\...\Empresas\SAE80001.fdb" "C:\Respaldo_SAE\SAE80001.fbk"
Para restaurar a partir desse backup:
gbak -c -v -user SYSDBA -password masterkey "C:\Respaldo_SAE\SAE80001.fbk" "C:\...\Empresas\SAE80001_RESTAURADO.fdb"
Cópia manual dos arquivos .db (Paradox/BDE)
Se sua instalação do SAE usa o motor Paradox (versões mais antigas), feche o SAE completamente em todas as máquinas e copie toda a pasta de dados da empresa. Não há serviço para parar, mas é fundamental que nenhum usuário tenha o SAE aberto em nenhuma máquina da rede.
Prevenção
Para evitar que esses erros se repitam:
- Programe backups automáticos noturnos. Use o Agendador de Tarefas do Windows para executar um script
gbakem horários de baixa atividade. - Estabeleça política de encerramento de sessão. Exija que todos os usuários fechem o SAE antes de sair. Em ambientes de rede, configure um lembrete ou notificação de fim de dia.
- Monitore o tamanho do banco de dados. Se o banco crescer além do esperado, investigue qual módulo gera mais registros e se há dados temporários acumulados que possam ser eliminados.
- Compacte mensalmente. Agende a compactação uma vez por mês, de preferência no final do mês quando o sistema tem baixa atividade.
- Use um nobreak (UPS). Quedas de energia durante operações de banco de dados são a principal causa de corrupção. Um UPS protege o servidor e as máquinas clientes.
- Verifique os backups. Pelo menos uma vez por mês, restaure um backup em uma máquina de teste para confirmar que o arquivo está íntegro e que os dados são recuperáveis.
- Adicione exclusões permanentes ao antivírus. Exclusões permanentes são mais seguras do que pausar o antivírus a cada backup.
Problemas Relacionados
| Problema | Causa provável | Solução rápida |
|---|---|---|
| Backup gera arquivo de 0 KB | Processo foi interrompido antes de terminar | Verifique que todos saíram, repita o backup |
| Erro ao restaurar em outro PC | Versão incompatível de SAE ou Firebird | Use o mesmo número de versão nas duas máquinas |
| Banco cresce demais sem compactar | Registros excluídos ficam como espaço marcado, não liberado | Compacte mensalmente para recuperar espaço real em disco |
| Backup não inclui algumas tabelas | Tabela bloqueada por processo em segundo plano | Reinicie o serviço do Firebird e certifique-se de que não há processos SAE ativos |
| Erro “banco de dados já aberto” na compactação | Sessão SAE ativa em outro computador | Encontre e feche todos os processos SAE na rede |
Resumo
- Antes de fazer backup ou compactar, todos os usuários devem fechar o SAE — qualquer sessão ativa bloqueia os arquivos.
- A compactação precisa de o dobro do tamanho do banco de dados como espaço livre em disco.
- Execute o SAE como administrador para evitar erros de permissão.
- Desative temporariamente o antivírus ou adicione as pastas do Aspel e Firebird como exclusões permanentes.
- Se o backup integrado falhar, copie manualmente os arquivos .fdb com o serviço do Firebird parado.
- Nunca salve o backup diretamente em unidade de rede — sempre use o disco local como primeiro destino.
- Compacte mensalmente e verifique a integridade dos backups restaurando em uma máquina de teste.