Sintoma:

Ao usar o Microsoft Access para abrir um arquivo de banco de dados do Access corrompido, você verá primeiro o seguinte erro (erro 9505):

O Microsoft Access detectou que este banco de dados está em um estado inconsistente e tentará recuperá-lo. Durante este processo, será feita uma cópia de backup do banco de dados e todos os objetos recuperados serão colocados em um novo banco de dados. O Access abrirá o novo banco de dados. Os nomes dos objetos que não foram recuperados com sucesso serão registrados na tabela “Erros de recuperação”.

Uma captura de tela de amostra é semelhante a esta:

Captura de tela da mensagem de erro "O Microsoft Access detectou que este banco de dados está em um estado inconsistente"

Clique no botão “OK” para permitir que o Access repare o banco de dados. Se o Access não puder reparar o banco de dados corrompido, ele mostrará o seguinte erro (erro 2317):

O banco de dados 'xxx.mdb' não pode ser reparado ou não é um arquivo de banco de dados do Microsoft Access.

onde xxx.mdb é o nome do banco de dados corrompido.

A captura de tela é assim:

Captura de tela da mensagem de erro "O banco de dados não pode ser reparado ou não é um arquivo de banco de dados do Microsoft Access"

o que significa que o Microsoft Access tentou o seu melhor, mas ainda não pode reparar o arquivo.

Explicação precisa:

Este erro indica que o Access pode reconhecer os esquemas básicos e os metadados do banco de dados MDB com êxito, mas detecta algumas inconsistências nas definições da tabela ou nos dados do registro.

O Microsoft Access tentará reparar o banco de dados e corrigir as inconsistências. Se as definições de tabela vitais para todo o banco de dados não puderem ser reparadas, ele exibirá o mencionado acima “O banco de dados 'xxx.mdb' não pode ser reparado ou não é um arquivo de banco de dados do Microsoft Access.” erro e abortar a operação de abertura.

Você pode experimentar nosso produto DataNumen Access Repair para reparar o arquivo MDB e resolver este erro.

Arquivo de amostra:

Exemplo de arquivo MDB corrompido que causará o erro. meudb_5.mdb

O arquivo reparado com DataNumen Access Repair: meudb_5_fixed.mdb