Sintoma:

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

O banco de dados 'filename.mdb' precisa ser reparado ou não é um arquivo de banco de dados.

Você ou outro usuário pode ter fechado inesperadamente o Microsoft Office Access enquanto um banco de dados do Microsoft Office Access estava aberto.
Você deseja que o Microsoft Office Access tente reparar o banco de dados?

onde 'filename.mdb' é o nome do arquivo MDB do Access a ser aberto.

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

Microsoft Office Access enquanto um banco de dados do Microsoft Office Access é aberto

Você pode clicar no botão “Sim” 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:

Formato de banco de dados não reconhecido 'nomedoarquivo.mdb'

A captura de tela tem a seguinte aparência:

E você pode clicar no botão “OK” e ver uma terceira mensagem de erro:

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

A captura de tela tem a seguinte aparência:

em branco

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

Este é um erro interceptável do Microsoft Jet e DAO e o código de erro é 2239.

Explicação precisa:

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

O Microsoft Access tentará reparar a corrupção. Se as definições de tabela vitais para todo o banco de dados não puderem ser reparadas, ele exibirá o "Formato de banco de dados não reconhecido" novamente e aborte a operação de abertura.

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_2.mdb

O arquivo reparado com DataNumen Access Repair: mydb_2_fixed.mdb (A tabela 'Recovered_Table2' no arquivo reparado correspondente à tabela 'Staff' no arquivo não danificado)