Hai tantas razóns que farán que o seu ficheiro Access MDB estea corrompido ou danado. Clasificámolos en dúas categorías, é dicir, razóns de hardware e razóns de software.

Razóns do hardware:

Sempre que o seu hardware falla ao almacenar ou transferir os datos das súas bases de datos Access, é probable que as bases de datos corrómpense. Hai principalmente tres tipos:

  • Fallou o dispositivo de almacenamento de datos. Por exemplo, se o seu disco duro ten algúns sectores defectuosos e o seu ficheiro Access MDB está almacenado nestes sectores. Entón pode ler só unha parte do ficheiro MDB. Ou os datos que leu son incorrectos e cheos de erros.
  • Dispositivo de rede defectuoso. Por exemplo, a base de datos Access reside no servidor e tenta acceder a ela desde un ordenador cliente a través de ligazóns de rede. Se as tarxetas de interface de rede, cabLes, routers, concentradores e calquera outro dispositivo que constitúa as ligazóns de rede teñen problemas, polo que o acceso remoto á base de datos MDB pode corrompela.
  • Falla de enerxía. Se se produce un fallo de enerxía ao acceder ás bases de datos MDB, é posible que os seus ficheiros MDB estean danados.

Hai moitas técnicas para evitar ou minimizar a corrupción da base de datos de Access debido a problemas de hardware, por exemplo, o SAI pode minimizar os problemas de falla de enerxía e usar dispositivos de hardware fiables tamén pode reducir as posibilidades de corrupción de datos.

Razóns do software:

Tamén se producen moitos corruptos na base de datos Access debido a problemas relacionados co software.

  • Recuperación incorrecta do sistema de ficheiros. Podes considerar incrible que unha recuperación do sistema de ficheiros poida causar danos na base de datos de Access. Pero, de feito, ás veces cando o sistema de ficheiros está roto e intenta contratar unha ferramenta de recuperación de datos ou un experto para recuperar os ficheiros MDB nel, é posible que os ficheiros recuperados estean danados porque:
    • Debido ao desastre do sistema de ficheiros, algunhas partes do ficheiro de base de datos MDB orixinal son lost permanentemente ou sobrescritos por datos de lixo, o que fai que o ficheiro MDB recuperado final estea incompleto ou conteña datos incorrectos.
    • A ferramenta de recuperación ou o experto non teñen a experiencia suficiente para recoller algúns datos de lixo e gardalos como un ficheiro con extensión .MDB. Como estes chamados ficheiros .MDB non conteñen datos válidos das bases de datos Access, son totalmente inútiles.
    • A ferramenta de recuperación ou o experto recolleu os bloques de datos correctos para o ficheiro MDB, pero non os combinou nunha orde correcta, o que tamén fai que o ficheiro MDB recuperado final sexa inutilizable.

    Polo tanto, cando se produce un desastre do sistema de ficheiros, debería atopar unha boa ferramenta / experto en recuperación de datos para recuperar os ficheiros da base de datos MDB. Unha mala ferramenta / experto empeorará a situación en vez de mellorala.

  • Virus ou outro software malicioso. Moitos virus, como Trojan.Win32.Cryzip.a, infectará e danará os ficheiros Access MDB ou os fará inaccesibles. É altamente recomendable instalar software antivirus de calidade para o seu sistema de base de datos.
  • Escribe Operación Abortar. In normal situation, you should quit Access gracefully by saving all your changes on the MDB database and then clicking “Exit” or “Close” menu item. However, if Access is shut down abnormally when you are opening and writing to the MDB database, then the Jet database engine may mark the database as suspect or corrupted. This can happen if power failure mentioned above occurs, or if you quit the Access by click “End Task” in Windows Task Manager, or if you turn off the computer without quitting Access and Windows normally.

Síntomas de bases de datos de acceso corrupto:

Para a súa referencia, recollemos unha lista de erros ao acceder a un ficheiro MDB corrompido.

Corrixir bases de datos de acceso corrupto:

Podes usar o noso produto premiado DataNumen Access Repair a recupere as bases de datos de Access corruptas.

Referencias: