Síntoma:

Cando se usa Microsoft Access para abrir un pero corrupto sen cifrar Acceda ao ficheiro da base de datos, aparecerá un diálogo "O contrasinal requirido" e pediralle que introduza o contrasinal da base de datos, como este:

Dado que o ficheiro orixinal NON está cifrado en absoluto, calquera contrasinal que introduza, incluída a cadea baleira, provocará o seguinte erro (erro 3031) e non poderá abrir o ficheiro:

Non é un contrasinal válido.

A captura de pantalla ten o seguinte aspecto:

Explicación precisa:

Debido á corrupción do ficheiro de base de datos de Access, Access tomará o ficheiro non cifrado como cifrado. Polo tanto, pedirá un contrasinal e tentará descifralo. Non obstante, dado que o ficheiro non está cifrado en absoluto, o proceso de descifrado sempre fallará con calquera contrasinal.

A única solución a este problema é usar o noso produto DataNumen Access Repair para reparar o ficheiro MDB e resolver este erro.

Ficheiro de mostra:

Exemplo de ficheiro MDB corrupto que causará o erro. mydb_6.mdb

O ficheiro reparouse con DataNumen Access Repair: mydb_6_fixed.mdb