Síntoma:

Cando usa Microsoft Access para abrir un ficheiro de base de datos de Access corrompido, primeiro aparece a seguinte mensaxe de erro (erro 9505):

Microsoft Access detectou que esta base de datos está nun estado inconsistente e intentará recuperala. Durante este proceso, farase unha copia de seguridade da base de datos e todos os obxectos recuperados colocaranse nunha nova base de datos. O acceso abrirá entón a nova base de datos. Os nomes dos obxectos que non se recuperaron con éxito rexistraranse na táboa "Erros de recuperación".

Unha mostra de captura de pantalla ten este aspecto:

Podes facer clic no botón "Aceptar" para permitir a Access reparar a base de datos. Se Microsoft Office Access non pode reparar a base de datos danada, mostrará a seguinte mensaxe de erro (erro 2317):

A base de datos 'xxx.mdb' non se pode reparar ou non é un ficheiro de base de datos de Microsoft Access.

onde xxx.mdb é o nome da base de datos de Access corrupta.

A captura de pantalla ten este aspecto:

en branco

o que significa que Microsoft Access tentou o mellor posible pero aínda non pode reparar o ficheiro.

Explicación precisa:

Este erro significa que o motor Access Jet pode recoñecer as estruturas básicas e as definicións importantes da base de datos MDB con éxito, pero pode atopar algunhas incoherencias nas definicións da táboa ou nos datos da táboa.

Microsoft Access intentará reparar a base de datos e solucionar as incoherencias. Se non se poden reparar as definicións de táboas vitais para toda a base de datos, mostrará o mencionado anteriormente: "A base de datos 'xxx.mdb' non se pode reparar ou non é un ficheiro de base de datos de Microsoft Access". erro e abortar a operación aberta.

Podes probar o noso produto DataNumen Access Repair para reparar o ficheiro MDB e solucionar este erro.

Ficheiro de mostra:

Mostra un ficheiro MDB corrupto que provocará o erro. mydb_5.mdb

O ficheiro reparouse con DataNumen Access Repair: mydb_5_fixed.mdb