Hai moitas razóns polas que o teu ficheiro Access MDB estea danado 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 de Access, é probable que as bases de datos estean corrompidas. Hai principalmente tres tipos:

  • Fallo do dispositivo de almacenamento de datos. Por exemplo, se o teu disco duro ten algúns sectores defectuosos e o teu ficheiro Access MDB está almacenado nestes sectores. Entón podes ler só parte do ficheiro MDB. Ou os datos que le son incorrectos e están cheos de erros.
  • Dispositivo de rede defectuoso. Por exemplo, a base de datos de Access reside no servidor e tentas acceder a ela desde un ordenador cliente, mediante ligazóns de rede. Se as tarxetas de interface de rede, cabos, enrutadores, hubs e calquera outro dispositivo que constitúe as ligazóns de rede teñen problemas, entón o acceso remoto á base de datos MDB pode corrompera.
  • Falla de enerxía. Se se produce un fallo de enerxía cando accede ás bases de datos MDB, isto pode deixar danados os seus ficheiros MDB.

Existen moitas técnicas para previr 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 o uso de dispositivos de hardware fiables tamén pode reducir as posibilidades de corrupción dos datos.

Razóns do software:

Tamén ocorren moitas corrupcións na base de datos de 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 corrupcións na base de datos de Access. Pero de feito, ás veces, cando o teu sistema de ficheiros está roto e intentas contratar unha ferramenta de recuperación de datos ou un experto para recuperar os ficheiros MDB nel, os ficheiros recuperados poden estar aínda corruptos porque:
    • Debido ao desastre do sistema de ficheiros, algunhas partes do ficheiro orixinal da base de datos MDB son lost permanentemente ou sobrescrito por datos de lixo, o que fai que o ficheiro MDB recuperado final sexa incompleto ou conteña datos incorrectos.
    • A ferramenta de recuperación ou o experto non ten coñecementos suficientes para recoller algúns datos de lixo e gardalos como ficheiro con extensión .MDB. Como estes chamados ficheiros .MDB non conteñen ningún dato válido das bases de datos de Access, son totalmente inútiles.
    • A ferramenta de recuperación ou o experto recompilaron 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 non se poida utilizar.

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

  • Virus ou outro software malicioso. Moitos virus, como Trojan.Win32.Cryzip.a, infectará e danará os ficheiros Access MDB ou fará inaccesibles. É moi recomendable instalar un software antivirus de calidade para o seu sistema de base de datos.
  • Escribir a operación Abortar. Nunha situación normal, debería saír de Access con gracia gardando todos os cambios na base de datos MDB e facendo clic en "Saír" ou "Pechar" no elemento de menú. Non obstante, se o acceso se apaga de forma anormal cando está a abrir e escribir 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 alimentación mencionado anteriormente, ou se sae de Access facendo clic en "Finalizar tarefa" no Xestor 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 corruptos:

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

Reparar bases de datos de acceso corruptos:

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

Referencias: