σύμπτωμα:

Όταν χρησιμοποιείτε τη Microsoft Access για να ανοίξετε ένα κατεστραμμένο αλλά μη κρυπτογραφημένο Πρόσβαση στο αρχείο βάσης δεδομένων, θα εμφανιστεί ένα παράθυρο διαλόγου "Απαιτείται κωδικός πρόσβασης" και θα σας ζητηθεί να εισαγάγετε κωδικό πρόσβασης βάσης δεδομένων, όπως αυτό:

Δεδομένου ότι το αρχικό αρχείο ΔΕΝ είναι κρυπτογραφημένο καθόλου, οποιοσδήποτε κωδικός πρόσβασης που εισάγετε, συμπεριλαμβανομένης της κενής συμβολοσειράς, θα προκαλέσει το ακόλουθο σφάλμα (σφάλμα 3031) και δεν θα ανοίξει το αρχείο:

Δεν είναι έγκυρος κωδικός πρόσβασης.

Το στιγμιότυπο οθόνης μοιάζει με αυτό:

Ακριβής εξήγηση:

Λόγω της καταστροφής του αρχείου βάσης δεδομένων της Access, η Access θα λάβει το μη κρυπτογραφημένο αρχείο ως κρυπτογραφημένο. Επομένως, θα ζητήσει έναν κωδικό πρόσβασης και θα προσπαθήσει να τον αποκρυπτογραφήσει. Ωστόσο, δεδομένου ότι το αρχείο δεν είναι κρυπτογραφημένο καθόλου, η διαδικασία αποκρυπτογράφησης θα αποτύχει πάντα με οποιονδήποτε κωδικό πρόσβασης.

Η μόνη λύση σε αυτό το πρόβλημα είναι η χρήση του προϊόντος μας DataNumen Access Repair για να επιδιορθώσετε το αρχείο MDB και να επιλύσετε αυτό το σφάλμα.

Δείγμα αρχείου:

Δείγμα κατεστραμμένου αρχείου MDB που θα προκαλέσει το σφάλμα. mydb_6.mdb

Το αρχείο επιδιορθώθηκε με DataNumen Access Repair: mydb_6_fixed.mdb