O Sistema Único de Autodeterminação (SUA) do IMSS pode apresentar erros de banco de dados danificado ou corrompido nos momentos mais críticos: ao gerar o disco de pagamento mensal, ao calcular contribuições bimestrais ou simplesmente ao abrir o programa. Este artigo explica como diagnosticar o dano, reparar o banco de dados com a ferramenta integrada do SUA e evitar que o problema ocorra novamente.
O Erro
Quando o banco de dados do SUA está danificado, o programa pode exibir uma ou mais destas mensagens:
- “Erro de acesso ao banco de dados” — aparece ao abrir o SUA ou ao consultar trabalhadores
- “Tabela danificada: [nome da tabela]” — indica que uma tabela específica tem registros corrompidos
- “Índice corrompido” — o índice de busca está quebrado; o SUA não consegue localizar registros
- “Não é possível abrir o banco de dados” — falha total ao iniciar o sistema
- “Erro geral de acesso” — erro genérico que pode ter várias causas subjacentes
Esses erros ocorrem tipicamente:
- Ao abrir o SUA pela primeira vez após uma queda de energia ou reinicialização forçada
- Ao tentar gerar o SUA-5 (disco de pagamento) no final do mês
- Ao calcular as contribuições patronais e dos trabalhadores do bimestre
- Ao importar movimentos de afiliação do IDSE
- Ao tentar fazer um backup pelo menu de utilitários
Causa do Problema
O banco de dados do SUA é baseado no formato Microsoft Access (arquivos .mdb). Esse formato é suscetível a corrupção quando ocorre alguma das seguintes situações:
Causas imediatas:
- Queda de energia ou desligamento forçado enquanto o SUA estava gravando dados
- Fechar a janela do SUA com o botão X sem usar a opção Arquivo → Sair
- Erro do sistema operacional Windows que fecha o SUA abruptamente
- Vírus ou malware que modifica os arquivos do banco de dados
Causas acumulativas:
- Banco de dados muito grande sem compactação por meses ou anos
- Disco rígido com setores defeituosos que o SUA não detecta imediatamente
- Vários usuários abrindo o SUA em rede sem o módulo multiusuário correto
- Espaço insuficiente em disco durante uma operação de gravação de dados
Causas de instalação:
- SUA instalado em um caminho com caracteres especiais (acentos, espaços)
- Permissões insuficientes do Windows na pasta de dados
- Versão desatualizada do SUA com erros corrigidos em versões posteriores
Solução Passo a Passo
Siga estas etapas em ordem. Não pule o backup inicial — ele é sua rede de segurança caso algo dê errado.
Passo 1 — Fazer backup do banco de dados atual
Antes de qualquer intervenção, copie toda a pasta do SUA para um local seguro:
Caminho típico de dados: C:\SUA\DADOS\ ou C:\IMSS\SUA\
Abra o Explorador do Windows, navegue até essa pasta e copie-a integralmente para um USB ou disco externo. Mesmo que o banco de dados esteja danificado, pode conter dados recuperáveis que você precisará se o reparo falhar.
Passo 2 — Fechar o SUA em todos os computadores da rede
Se o SUA estiver instalado em rede, certifique-se de que nenhum usuário tenha o programa aberto. Um único computador com o SUA ativo pode impedir o reparo ou danificar ainda mais o banco de dados durante o processo.
Passo 3 — Iniciar o SUA como Administrador
Clique com o botão direito no ícone do SUA e selecione “Executar como administrador”. Alguns processos de reparo requerem permissões elevadas para modificar os arquivos do banco de dados.
Passo 4 — Acessar o utilitário de reparo
Dentro do SUA, vá ao menu principal:
Utilitários → Reparar banco de dados
Em versões mais antigas do SUA, essa opção pode aparecer como:
Ferramentas → Verificar integridade → Reparar
Passo 5 — Executar o reparo
Clique no botão Reparar ou Iniciar. O processo pode levar entre 5 e 25 minutos dependendo do tamanho do seu banco de dados e da velocidade do disco. Durante esse tempo:
- Não feche o SUA
- Não desligue o computador
- Não abra outros programas pesados
Passo 6 — Revisar o resultado
Ao terminar, o SUA mostrará um relatório com:
- Número de tabelas revisadas
- Tabelas reparadas com sucesso
- Tabelas com dano irrecuperável (se houver)
Se todas as tabelas mostrarem status “OK” ou “Reparada”, feche o SUA e reabra-o normalmente para confirmar que funciona corretamente.
Passo 7 — Compactar o banco de dados
Após o reparo, é recomendável compactar o banco de dados para liberar espaço e melhorar o desempenho:
Utilitários → Compactar banco de dados
Solução Alternativa
Se o utilitário integrado do SUA não conseguiu recuperar o banco de dados, você tem duas opções:
Opção A — Restaurar a partir de um backup anterior
Se você tem backups regulares do SUA, restaure o backup mais recente anterior ao dano. Consulte o artigo Como restaurar um backup no SUA IMSS para instruções detalhadas.
O processo básico é:
- Ir a Utilitários → Restaurar backup
- Selecionar o arquivo de backup (.zip ou .bak gerado pelo SUA)
- Confirmar a restauração
- Inserir manualmente os registros do período perdido
Opção B — Reparar com JetCompact (Microsoft)
A Microsoft inclui uma ferramenta chamada JetCompact (também conhecida como CompactRepair) nas ferramentas do Office/Access que pode reparar arquivos .mdb diretamente:
- Baixe o Microsoft Access Database Engine Redistributable no site da Microsoft
- Localize o arquivo
.mdbdo SUA (geralmenteSUADAT.mdbou similar) - Execute o JetCompact apontando para o arquivo danificado
- Substitua o arquivo original pelo reparado
Esta opção é mais técnica e deve ser usada somente se o utilitário do SUA não funcionou.
Prevenção
Esses hábitos evitam que o banco de dados do SUA se corrompa novamente:
Backups automáticos:
- Configure o SUA para fazer backup automático ao fechar: Utilitários → Configuração de backup
- Mantenha pelo menos 3 backups recentes em locais diferentes (USB, rede, nuvem)
- Faça um backup manual antes de qualquer operação em massa (importar registros, gerar disco)
Uso correto do sistema:
- Sempre feche o SUA usando o menu Arquivo → Sair, nunca com o botão X da janela
- Mantenha o Windows atualizado — alguns patches corrigem problemas de manipulação de arquivos
.mdb - Feche o SUA antes de desligar o computador
Hardware:
- Instale um no-break (UPS) se quedas de energia forem frequentes na sua região
- Verifique a saúde do disco rígido periodicamente com ferramentas como o CrystalDiskInfo
- Mantenha pelo menos 10% de espaço livre no disco onde o SUA está instalado
Manutenção periódica:
- Compacte o banco de dados a cada 3 meses: Utilitários → Compactar banco de dados
- Verifique a integridade mensalmente pelo menu de utilitários
- Mantenha o SUA atualizado para a versão mais recente do IMSS
Problemas Relacionados
Se você continuar com problemas após reparar o banco de dados, consulte estes artigos relacionados:
- Se o SUA não consegue calcular as contribuições bimestrais corretamente, veja SUA IMSS: Erro ao calcular contribuições bimestrais
- Se você precisar reinstalar o SUA do zero por dano irrecuperável, siga Como instalar o SUA IMSS do zero no Windows
- Se o erro ocorrer após uma atualização, reveja Como atualizar o SUA IMSS para a versão mais recente
Resumo
- A corrupção do banco de dados no SUA é causada principalmente por quedas de energia, fechamento incorreto do programa e falta de manutenção
- Sempre faça backup da pasta de dados antes de tentar qualquer reparo
- O utilitário integrado do SUA (Utilitários → Reparar banco de dados) resolve a maioria dos casos
- Se o reparo interno falhar, restaure a partir de um backup anterior ou use o JetCompact da Microsoft
- Previna danos futuros com backups automáticos, um no-break e sempre fechando o SUA corretamente