7 Wege für Access fehler 3211 “Die Datenbank-Engine konnte Tabelle nicht sperren…”

Wenn Sie gegenüberstehen Access error 3211 ‘the database engine could not lock table because it is already in use’ während Sie an der Datenbanktabelle arbeiten, lesen Sie dann diesen Blog. Es beschreibt die möglichen Ursachen zusammen mit den schnellen Lösungen Zu lösen Access-Datenbank fehler 3211. Unten finden Sie den Screenshot des Fehlers:

Access fehler 3211

Außerdem wird in diesem Blog die professionelle Access-Datenbank reparatur software erwähnt, mit der dieser Fehler schnell behoben werden kann, wenn er aufgrund einer Datenbank beschädigung aufgetreten ist.

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 ist Fehler code 3211?

Der Fehler 3211: Die Datenbank-Engine konnte die Tabelle nicht sperren, da sie bereits von einer anderen Person oder einem anderen Prozess verwendet wird, tritt normalerweise auf, wenn Sie versuchen, einen Vorgang für eine Access DB-Tabelle auszuführen, die Tabelle jedoch von einem anderen Benutzer gesperrt ist.

Manchmal tritt es auch auf, wenn mehrere Benutzer gleichzeitig auf dieselbe Datenbanktabelle zugreifen. Diese Fehlermeldung wird jedoch aus folgenden Gründen ausgelöst:

  1. Der Primärschlüssel der Datenbanktabelle fehlt.
  2. Unzulässige Beziehungen in der Access-Datenbank.
  3. Keine Berechtigung oder der Tisch ist gesperrt.
  4. Wenn eine Datenbank im exklusiven Modus geöffnet wird.
  5. Korruption in Tabellenaufzeichnungen.

Fahren wir nun mit dem Abschnitt “Lösungen” fort, um den Fehlercode 3211 zu beseitigen.

Wie behebt man den MS Access-Laufzeit fehler 3211: Die Datenbank-Engine konnte die Tabelle nicht sperren?

Befolgen Sie die folgenden schrittweisen Anweisungen, um das Problem zu beheben:

  1. Ändern Sie die Access berechtigungen für die Datenbank
  2. Öffnen Sie die Access-Datenbank nicht im exklusiven Modus
  3. Löschen Sie Access-LDB-Dateien
  4. Überprüfen Sie den Primärschlüssel in der Datenbanktabelle
  5. Fehlende Referenzen entfernen
  6. Verwenden Sie Access Compact & Repair
  7. Empfohlene Option zum Reparieren beschädigter Access-Datenbankdateien

Weg 1 – Access berechtigungen für die Datenbank ändern

Der allererste entscheidende Schritt, den Sie unternehmen müssen, besteht darin, die Datenbank berechtigung zu überprüfen. Wenn in den Testeigenschaften die Option “Vollzugriff” deaktiviert ist, müssen Sie dort die Datenbank berechtigungen ändern.

Befolgen Sie dazu die folgenden Schritte:

  • Drücken Sie gleichzeitig die Tasten Win + E, um den Windows Explorer zu öffnen.
  • Suchen Sie nach der Datenbank datei >> klicken Sie mit der rechten Maustaste darauf.
  • Klicken Sie auf die Registerkarte Eigenschaften >> Sicherheit.

Access fehler 3211

  • In diesem Popup-Fenster müssen Sie prüfen, ob die Option “Vollzugriff” aktiviert ist oder nicht. Falls es deaktiviert ist, tippen Sie auf die Schaltfläche Bearbeiten, um die Berechtigungen zu ändern.
  • Wählen Sie im Fenster “Berechtigungen” die Option “Vollzugriff” und klicken Sie auf “OK”.

Access fehler 3211

Weg 2 – Öffnen Sie die Access-Datenbank nicht im exklusiven Modus

Ein weiterer Grund dafür: “Das Datenbank modul konnte die Tabelle <Name> nicht sperren, da sie bereits von einer anderen Person oder einem anderen Prozess verwendet wird.” (Fehler 3211)“ bedeutet, dass die Datenbank im exklusiven Modus geöffnet wird. Daher ist die Wahrscheinlichkeit hoch, dass einige Benutzer die Datenbank im exklusiven Modus geöffnet haben, um Änderungen wie Modulbearbeitung vorzunehmen.

Beenden Sie daher Ihre Open-Access-Datenbank vollständig, indem Sie sie schließen. Versuchen Sie anschließend, es normal zu öffnen, ohne die Option “Exklusivmodus” auszuwählen.

HILFREICHER ARTIKEL: Korrekturen zur Behebung des Access fehlers “Sie haben derzeit keinen exklusiven Zugriff auf die Datenbank”…..!

Weg 3 – Access-LDB-Dateien löschen

Immer wenn eine neue Datei in der Access-Datenbank erstellt wird, wird auch eine Sperrdatei (.ldb) erstellt. Diese Datei wird automatisch gelöscht, wenn die Access-Daten bankanwendung geschlossen wird.

Manchmal werden sie nicht automatisch gelöscht und aus diesem Grund konnte die Datenbank-Engine die Tabelle nicht sperren, weil sie bereits verwendet wird. Fehler. In solchen Situationen kann das manuelle Löschen der Sperrdatei (LDB) bei der Behebung des Fehlers hilfreich sein. Hier sind die Schritte dazu:

  • Stellen Sie sicher, dass Sie die Access-Datenbank von überall aus schließen.
  • Suchen Sie den Datenbankordner, in dem Sie Ihre Datenbank gespeichert haben.
  • Suchen Sie nach einer DB-Datei mit der Erweiterung .ldb (MDB-Datenbank).
  • Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie “Löschen” >> Klicken Sie auf “OK”.

Access fehler 3211

Überprüfen Sie nach Abschluss dieser Schritte, ob der Fehler behoben ist oder nicht.

Weg 4 – Überprüfen Sie den Primärschlüssel in der Datenbanktabelle

Wie bereits im Abschnitt “Ursachen” erwähnt, kann auch der fehlende oder falsche Primärschlüssel in der Tabelle zu dieser Fehlermeldung führen. Um dieses Problem zu lösen, können Sie einen Primärschlüssel überprüfen und korrekt festlegen, indem Sie die folgenden Schritte ausführen:

  • Öffnen Sie die MS Access-Datenbank.
  • Gehen Sie als Nächstes zu einem Navigationsbereich >> tippen Sie mit der rechten Maustaste auf eine betroffene Tabelle >> klicken Sie auf die Entwurfsansicht.

Access fehler 3211

  • Wählen Sie anschließend das Feld aus, das Sie als Primärschlüssel verwenden möchten.
  • Gehen Sie nun zur Registerkarte “Design” und klicken Sie auf einen Primärschlüssel.

Access fehler 3211

  • Der Schlüssel legt nun das Feld als Primärschlüssel fest.

Lesen Sie auch: Fix Access Database Engine erkennt Fehler nicht (3344)

Weg 5 – Beheben Sie den Fehler 3211 „Die Datenbank-Engine konnte die Tabelle nicht sperren“, indem Sie fehlende Referenzen entfernen

Die Verwendung der Eigenschaft TableDef.lockEdits oder Recordset2.LockEdits in den fehlenden Referenzen kann ebenfalls zu diesem Fehler führen. Um diesen Fehler zu beheben, überprüfen und entfernen Sie einfach die fehlenden Referenzen. Befolgen Sie diese Anweisungen:

  • Starten Sie die betroffene Datenbank.
  • Navigieren Sie dann zu den Datenbanktools >> klicken Sie auf Visual Basic.

Access fehler 3211

  • Klicken Sie im Visual Basic-Editor auf “Extras” > “Referenzen”.

Access fehler 3211

  • Suchen Sie im angezeigten Fenster “Referenzen” nach einer Objektbibliothek oder geben Sie “Bibliothek: MISSING:<Referenzname>” ein.
  • Wenn Sie es gefunden haben, deaktivieren Sie das daneben angezeigte Kontrollkästchen.
  • Klicken Sie nun auf OK.

Weg 6 – Access Compact & Repair verwenden

Wenn Sie den Verdacht haben, dass Sie den Laufzeit fehler “3211” erhalten, konnte die Datenbank-Engine die Tabelle aufgrund eines Fehlers nicht sperren Zu Bei Beschädigung der Access-Datenbank können Sie das integrierte Access-Dienstprogramm “Komprimieren und Reparieren” ausführen. Dieses Tool kann Ihnen schließlich dabei helfen, die Datenbank kostenlos zu reparieren.

So können Sie dieses Tool ausführen:

  • Öffnen Sie eine betroffene MS Access-Datenbank.
  • Klicken Sie dann auf das Menü “Datei” > Registerkarte “Info”.
  • Wählen Sie anschließend “Datenbank komprimieren und reparieren”.

Access fehler 3211

Hinweis: Dieses Dienst programm kann nur geringfügige Beschädigungen in der Access-Datenbank beheben. Wenn Sie eine stark beschädigte Datenbank reparieren möchten, probieren Sie die unten aufgeführte erweiterte Software aus.

Weg 7 – Empfohlene Option zum Reparieren beschädigter Access-Datenbank dateien

Es wird dringend empfohlen, die Hilfe eines Dritten in Anspruch zu nehmen MS Access Datenbank Reparatur Werkzeug. Diese Software hilft Ihnen, alle Arten von Korruptions problemen und Fehlern zu beheben, die in Ihrer Access-Datenbank auftreten. Es verfügt über einen fortschrittlichen Scan-Algorithmus, der die vollständigen Datenbankdateien sehr effektiv repariert und wiederherstellt und alle Datenbank komponenten wiederherstellt.

Dieses Tool ist leistungsfähig genug Zu Reparatur beschädigte .mdb und .accdb Datei format der Access-Datenbank. Es verfügt über eine selbstbeschreibende Benutzeroberfläche und daher können auch technisch nicht versierte Benutzer dieses Tool problemlos bedienen und alle Access-Datenbankobjekte wie Tabellen, Formulare, Berichte, Abfragen, Einschränkungen, Makros, Datenbank beziehungen und andere Daten problemlos abrufen.

* 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.

Schritte zur Verwendung des MS Access Datenbank Reparatur Werkzeug

access-shot-de-1
access-select-database-de-2
access-repairing-de-3
access-repairing-completed-de-4
access-preview-de-5
access-save-location-de-6
access-saving-de-7
previous arrow
next arrow

FAQ (Häufig gestellte Frage):

Warum Sie die Tabelle im Access sperren müssen ?

Durch das Sperren der Tabelle in der Access-Web-App können Sie verhindern, dass andere Benutzer auf die Daten zugreifen.

Das Sperren von Tabellen scheint vor allem dann hilfreich zu sein, wenn Sie Ihre Beispieldaten in die Web-App aufnehmen möchten, die Sie einem anderen App-Benutzer zur Verfügung stellen möchten.

Wenn Sie also vorhaben, Access-Web-Apps im SharePoint-Store oder im App-Katalog freizugeben, ist das Sperren der Access-Datenbanktabelle die beste Option.

Nach der Tabellensperre haben Sie die Möglichkeit, die Web-App in Zukunft zu aktualisieren, ohne dass Probleme beim Überschreiben von Daten auftreten.

Durch diese Sperrfunktion können Sie also auch verhindern, dass Daten in den Instanzen der Web-App gespeichert werden.

Notiz: 

Die Tabellensperrfunktion ist nur für Access-Web-Apps vorhanden, die auf den SharePoint Online-Websites oder Microsoft 365 vorhanden sind.

Um Ihre Sperroption zu überprüfen, müssen Sie Access 2013 mit Office 2013 Service Pack 1 (SP1) oder einer höheren Version auf Ihrem PC installieren.

Können Sie Tabellen in Access Web App sperren ?

Ja, Sie können die Tabelle in der Access-Web-App sperren, um zu verhindern, dass die Daten von anderen bearbeitet und gelöscht werden.

  • Öffnen Sie zunächst die Web-App in Access und wählen Sie dann die Tabelle aus, die Sie sperren möchten. Wählen Sie Ihre Tabelle aus dem Abschnitt Tabellenauswahl im linken Bereich aus.
  • Klicken Sie auf Einstellungen/Aktionen > Sperren .
  • Klicken Sie auf das Sperrsymbol , das neben dem Tabellennamen angezeigt wird.

Spitze:

Für Tisch Entriegelung sind die gleichen Schritte befolgt werden , nur müssen Sie die tippen entsperren Option.

Wie schränke ich die Bearbeitung im Zugriff ein?
Um Benutzer zu verhindern keine Änderungen vornehmen, indem Sie diese Schritte befolgen

  • Öffnen Sie Ihr Formular in der
  • Klicken Sie mit der rechten Maustaste auf das Feld Name.
  • Innerhalb der Daten Registerkarte, wählen Sie die Eigenschaft locked auf yes

Wenn Sie für diese Eigenschaft Gesperrt die Option Ja auswählen , müssen Sie verhindern, dass Benutzer Änderungen im Feld vornehmen. Trotzdem hat der Benutzer die Möglichkeit, in die Registerkarte des Felds zu gelangen und dann zu versuchen, es zu kopieren.

Einpacken:

Befolgen Sie alle genannten Richtlinien strikt, um den Laufzeitfehler ‘3211’ zu beheben , die Datenbank-Engine konnte die Tabelle nicht sperren.

Wenn die angegebene manuelle Lösung jedoch nicht funktioniert, zögern Sie nicht, die Softwarelösung auszuprobieren. Da die Wahrscheinlichkeit sehr hoch ist, dass Ihre Access-Datenbank irgendwie beschädigt ist, kann sie keine Aufgabe ausführen.

Vergessen Sie nicht, Ihre Erfahrungen mit uns zu teilen, unabhängig davon, ob das Problem gelöst wurde oder nicht.

Auch wenn Sie mit anderen Fehlern und Problemen in Ihrer Access-Datenbank zu tun haben, fragen Sie sie in Reparieren Sie das soziale  Facebook und Twitter Konto von MS Access. 

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.