5 Wege für Access datensätze, die nicht gelesen werden können; Keine Leseberechtigung für „Xxxx“ (Fehler 3112)

Der Fehler “Record(s) cannot be read; no read permission on ‘xxxx’” kann beim Umgang mit der Access-Datenbanktabelle frustrierend sein. Diese Warnmeldung tritt häufig aufgrund unzureichender Berechtigungen, beschädigter Dateien, Datenbankbeschränkungen oder Benutzerrollenbeschränkungen auf. Glücklicherweise kann dieser Fehler mit dem richtigen Ansatz leicht behoben werden.

Hier ist der Screenshot der Fehlermeldung:

Keine Leseberechtigung für „Xxxx“ (Fehler 3112)

Dieses Tutorial beschreibt die besten Korrekturen für den Access-Fehlercode 3112. Folgen Sie also dem Beitrag und wenden Sie die angegebenen Methoden an, um diesen Fehler zu beheben.

Bewertet Exzellenton auf Trustpilot
Kostenloses MS Access-Datenbank Reparatur Tool
Reparieren Sie beschädigte MDB- und ACCDB-Datenbankdateien und stellen Sie gelöschte Datenbanktabellen, Abfragen, Indizes und Datensätze einfach wieder her. Versuch's jetzt!
Herunterladen
Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.

Was verursacht den Access-Fehlercode 3112?

Diese Fehlermeldung kann zahlreiche Gründe haben. Dies führt dazu, dass der Benutzer nach Korrekturen sucht. Einige der plausibelsten Ursachen sind:

  1. Wenn Sie nicht über die erforderlichen Berechtigungen zum Anzeigen oder Zugreifen auf die Tabellen oder Datensätze verfügen.
  2. Datenbankdateien oder Komponenten wie Tabellen oder Datensätze sind beschädigt.
  3. Existieren oder Abbruch der Anwendung.
  4. Hardware- oder Softwarefehler.
  5. Plötzlicher/unerwarteter Stromausfall und Systemabschaltung
  6. Unterbrechung des Schreibvorgangs.
  7. Viren- oder Malware-Angriff.

Lösungen zur Behebung des Fehlers „Datensatz(e) können nicht gelesen werden; keine Leseberechtigung für ‚XXXX‘“

Nachdem wir die häufigsten Ursachen ermittelt haben, sind wir nun beim Abschnitt mit den Lösungen zur Behebung dieser Situation angelangt.

Lösung 1: Wiederherstellen aus Backup

Wenn Sie das aktuelle und echte Backup aufbewahrt haben, müssen Sie nicht nach komplizierten Methoden suchen, um den Access-Fehler „Datensatz(e) können nicht gelesen werden; keine Leseberechtigung für ‚xxxx‘“ zu beheben. Da ein Backup verfügbar ist, stellen Sie einfach Ihre .bak-Datenbankdateien aus dem Backup-Ordner wieder her.

Lesen Sie auch: Beheben Sie den Microsoft Access-Fehler „Sie können diesen Datensatz derzeit nicht speichern“

Lösung 2: Verwenden Sie das Komprimierungs- und Reparaturprogramm

Verwenden Sie das in Access integrierte Reparaturtool, d. h. das Komprimierungs- und Reparaturprogramm, um Microsoft Access-Datenbankdateien zu reparieren. Um das Komprimierungs- und Reparaturtool auszuführen, befolgen Sie die Schritte:

  • Schließen Sie die Datenbank, falls geöffnet.
  • Gehen Sie zum Menü „Extras“ —> „Datenbank-Dienstprogramme“ und wählen Sie dann „Datenbank komprimieren und reparieren“.
  • Ein Dialogfeld „Datenbank zum Komprimieren aus“ wird angezeigt. Wählen Sie die Datenbankdatei aus und klicken Sie darauf.
  • Ein neues Dialogfeld “Datenbank komprimieren in” wird angezeigt. Geben Sie hier einen Dateinamen ein und klicken Sie auf “Komprimieren”.

Keine Leseberechtigung für „Xxxx“ (Fehler 3112)

Außerdem wird die Meldung auf Ihrem Bildschirm angezeigt, falls “Komprimieren” und “Reparieren” die MS Access-Datenbankdatei nicht reparieren können. Dies ist ein Zeichen dafür, dass Ihre Access-Datenbank schwer beschädigt ist.

Sie können sich auch das Video ansehen, in dem gezeigt wird, wie es geht.

Lösung 3: Datenbank objekte importieren

Das Erstellen einer neuen Datenbank und anschließende Importieren aller Objekte nacheinander aus der alten Datenbank in eine neue ist in den meisten Fällen recht hilfreich. Nachdem Sie alle Objekte importiert haben, müssen Sie die Beziehung neu erstellen. Befolgen Sie diese Schritte, wenn Sie den Importassistenten nicht verwenden können.

  • Gehen Sie zur Datenbank, wählen Sie „Objekte“ —> „Seiten“ und klicken Sie auf „Neu“.
  • Wählen Sie im Dialogfeld „Vorhandene Webseite“ und klicken Sie auf
  • Wählen Sie nun den Speicherort der Datenzugriffsseite aus.

Lösung 4: Erlauben Sie die erforderlichen Berechtigungen, um den Fehler „Datensatz(e) können nicht gelesen werden; keine Leseberechtigung für ‚XXXX‘“ zu beheben.

Unzureichende Berechtigungen für den Zugriff auf die Datenbankdatei sind die Hauptursache für den Access-Fehlercode 3112. Sie müssen lediglich die erforderlichen Dateiberechtigungen prüfen und zulassen, um dieses Problem effektiv zu lösen.

Befolgen Sie dazu die folgenden Schritte:

  • Suchen Sie die fehlerhafte Access-Datei.
  • Klicken Sie nun mit der rechten Maustaste darauf, um Eigenschaften >> Sicherheit auszuwählen.

Keine Leseberechtigung für „Xxxx“ (Fehler 3112)

  • Überprüfen Sie anschließend die Berechtigungen in den Gruppen- oder Benutzernamen.
  • Um Änderungen vorzunehmen, klicken Sie auf Bearbeiten und passen Sie die Berechtigungen entsprechend an.
  • Klicken Sie abschließend auf Übernehmen >> OK, um alle Änderungen zu speichern.

Lösung 5: Exportieren Sie die Tabelle in eine ASCII-Datei

Wenn Ihre Access-Datenbanktabelle beschädigt ist und die obige Technik fehlschlägt oder die Access MDB/ACCDB-Datenbankdatei nicht reparieren kann, probieren Sie die folgenden Lösungen aus.

  • Exportieren Sie die Tabelle in eine ASCII-Datei
  • Löschen Sie die Tabelle und die zugehörigen Beziehungen aus der Datenbank.
  • Komprimieren Sie die Datenbank und erstellen Sie die Tabelle mit ihren Beziehungen neu.
  • Entfernen Sie fehlerhafte Daten, indem Sie die ASCII-Datei in einem Textverarbeitungs programm untersuchen.
  • Importieren Sie diese ASCII-Datei nun in eine neu erstellte Tabelle.
  • Fügen Sie gelöschte Datensätze zwangsweise ein.

Lesen Sie auch: Beheben Sie den Access-Fehler 2105 „Sie können nicht zum angegebenen Datensatz gehen!“

Lösung 6: Access Reparieren N Erholung Werkzeug

Wenn die oben genannten Lösungen das oben genannte Problem nicht beheben können, ist es besser, die empfohlene Lösung zu verwenden, d. h. die zu verwenden Access Reparieren N Erholung Werkzeug. Dieses Tool funktioniert perfekt, um alle Arten von MS Access-Anwendungsproblemen zu lösen, egal ob sie aufgrund einer Beschädigung oder eines schwerwiegenden Datenverlusts auftreten.

* Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.

Verabschieden Sie sich!

Der Microsoft Access-Fehler „Datensatz(e) können nicht gelesen werden; keine Leseberechtigung für ‚xxxx‘“ kann mit einer Handvoll in diesem Blog genannter Lösungen behoben werden. Falls die oben genannten Methoden diesen Fehler nicht beheben können, wenden Sie sich an das Microsoft-Supportteam.

Erreichen Sie uns außerdem auf Facebook & Twitter, um weitere Hilfe zu erhalten.

Haben Sie immer noch Probleme? Beheben Sie sie mit Stellar Repair for Access:

Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:

  1. Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
  2. Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
  3. Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.

Pearson Willey ist ein Website-Inhaltsschreiber und Langform-Inhaltsplaner. Daneben ist er auch ein begeisterter Leser. So weiß er sehr gut, wie man ansprechende Inhalte für Leser schreibt. Schreiben ist für ihn wie ein wachsender Vorteil. Er liebt es, sein Wissen in MS Access zu erkunden und technische Blogs zu teilen.