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:
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:
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