Sintoma:

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

O Microsoft Access detectou que este banco de dados está em um estado inconsistente e tentará recuperá-lo. Durante este processo, uma cópia de backup do banco de dados será feita e todos os objetos recuperados serão colocados em um novo banco de dados. O Access irá então 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”.

Um exemplo de captura de tela tem a seguinte aparência:

Você pode clicar no botão “OK” para permitir que o Access conserte o banco de dados. Se o Microsoft Office Access não conseguir reparar o banco de dados corrompido, ele exibirá a seguinte mensagem de 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 do Access corrompido.

A captura de tela tem a seguinte aparência:

em branco

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

Explicação precisa:

Esse erro significa que o mecanismo Access Jet pode reconhecer as estruturas básicas e as definições importantes do banco de dados MDB com êxito, mas encontrar algumas inconsistências nas definições ou nos dados da tabela.

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, será exibido 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 aborta a operação aberta.

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

Arquivo de amostra:

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

O arquivo reparado com DataNumen Access Repair: mydb_5_fixed.mdb