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)

  1. Abra services.msc (Win+R, digite services.msc, Enter).
  2. Localize o serviço Firebird Guardian - DefaultInstance ou Firebird Server - DefaultInstance.
  3. Clique com o botão direito > Parar.
  4. Navegue até a pasta de empresas do SAE e copie todos os arquivos .fdb para um local seguro.
  5. Volte ao services.msc e 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 gbak em 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

ProblemaCausa provávelSolução rápida
Backup gera arquivo de 0 KBProcesso foi interrompido antes de terminarVerifique que todos saíram, repita o backup
Erro ao restaurar em outro PCVersão incompatível de SAE ou FirebirdUse o mesmo número de versão nas duas máquinas
Banco cresce demais sem compactarRegistros excluídos ficam como espaço marcado, não liberadoCompacte mensalmente para recuperar espaço real em disco
Backup não inclui algumas tabelasTabela bloqueada por processo em segundo planoReinicie o serviço do Firebird e certifique-se de que não há processos SAE ativos
Erro “banco de dados já aberto” na compactaçãoSessão SAE ativa em outro computadorEncontre 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.

Artigos Relacionados