σύμπτωμα:
Όταν ανοίγετε μια κατεστραμμένη βάση δεδομένων στο MS Access, βλέπετε το ακόλουθο σφάλμα:
Δεν είναι δυνατή η ανάγνωση των εγγραφών. χωρίς άδεια ανάγνωσης στο "xxxx" (Σφάλμα 3112)
όπου «xxxx» είναι ένα όνομα αντικειμένου της Access, μπορεί να είναι είτε a αντικείμενο συστήματοςή αντικείμενο χρήστη.
Το στιγμιότυπο οθόνης του μηνύματος σφάλματος μοιάζει με αυτό:
Δεν είναι δυνατή η ανάγνωση των εγγραφών. χωρίς άδεια ανάγνωσης στο "MSysAccessObjects"
Αυτό είναι ένα σφάλμα Microsoft Jet και DAO που μπορεί να εντοπιστεί και ο κωδικός σφάλματος είναι 3112.
Ακριβής εξήγηση:
Θα αντιμετωπίσετε αυτό το σφάλμα εάν δεν έχετε άδεια ανάγνωσης στον καθορισμένο πίνακα ή ερώτημα για να δείτε τα δεδομένα του. Πρέπει να επικοινωνήσετε με το DBA ή τον κάτοχο του αντικειμένου για να τροποποιήσετε τις εκχωρήσεις αδειών σας.
Ωστόσο, εάν είστε βέβαιοι ότι έχετε άδεια για το αντικείμενο, αλλά εξακολουθείτε να λαμβάνετε αυτό το σφάλμα, τότε είναι πολύ πιθανό οι πληροφορίες του αντικειμένου και τα δεδομένα ιδιοτήτων να είναι εν μέρει κατεστραμμένα και η Microsoft Access πιστεύει ότι δεν έχετε άδεια ανάγνωσης για το συγκεκριμένο αντικείμενο κατά λάθος.
Μπορείτε να δοκιμάσετε το προϊόν μας DataNumen Access Repair για να ανακτήσετε τη βάση δεδομένων MDB και να επιλύσετε αυτό το πρόβλημα.
Δείγμα αρχείου:
Δείγμα κατεστραμμένου αρχείου MDB που θα προκαλέσει το σφάλμα. mydb_4.mdb
Το αρχείο διασώθηκε από DataNumen Access Repair: mydb_4_fixed.mdb (Ο πίνακας «Recovered_Table2» στο σωζόμενο αρχείο που αντιστοιχεί στον πίνακα «Προσωπικό» στο μη κατεστραμμένο αρχείο)