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