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. En situacións normais, debes saír de Access gardando todos os teus cambios na base de datos MDB e facendo clic en "Saír" ou "Pechar" no menú. Non obstante, se o acceso se pecha anormalmente cando abre e escribe na base de datos MDB, o motor de base de datos Jet pode marcar a base de datos como sospeitosa ou corrompida. Isto pode ocorrer se se produce un fallo de enerxía mencionado anteriormente ou se sae do Access facendo clic en "Finalizar tarefa" no Administrador de tarefas de Windows ou se apaga o ordenador sen saír de Access e Windows normalmente.

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: