|

Problem mit Microsoft Access im Mehrbenutzerbetrieb – Dezember 2021

Am Dienstag den 14.12.2021 hat Microsoft neue Sicherheitsupdates für die Microsoft Office Suite veröffentlicht. Leider hat sich bei diesem Update ein Problem eingeschlichen. Nachdem diese Office Updates installiert sind, können Access Datenbanken nicht mehr im Mehrbenutzerbetrieb geöffnet werden.

Problembeschreibung

Es kann zu folgenden Fehlermeldungen kommen:

„Error 3045 – File Already In use“
„Could not use ‘Admin’: file already in use.“
„Could not use ‘path to database.accdb’; file already in use.“
„Could not lock file“

„Fehler 3045 – Datei wird bereits verwendet.“
„‚Admin‘ konnte nicht verwendet werden; Datei wird bereits verwendet.“
Dateiname konnte nicht verwendet werden; Datei wird bereits verwendet.“
„Datei konnte nicht gesperrt werden“

Microsoft hat zu diesem Fehler auch eine eigene Support-Seite veröffentlicht: Error in Access when opening a database on a network file share

Die relevanten Versionsnummern des Security-Updates, das den Fehler verursacht, sind, je nach der betroffenen Office Version/Edition:

  • KB 5002104 for Office 2013
  • KB 5002099 for Office 2016
  • Office 2019 Version 1808, build 10381.20020
  • Office LTSC 2021 Version 2108, build 14332.20204
  • Microsoft 365 Apps:
    • Current Channel Version 2111, build 14701.20248
    • Monthly Enterprise Channel Version 2110, build 14527.20340
    • Monthly Enterprise Channel Version 2109, build 14430.20380
    • Semi-Annual Enterprise Channel (Preview) Version 2108, build 14326.20692
    • Semi-Annual Enterprise Channel Version 2102, build 13801.21086
    • Semi-Annual Enterprise Channel Version 2008, build 13127.21842

Betroffen sind sowohl die Vollversion als auch Access-Runtime!

Workarounds für Einzelplatzlösungen

Automation

Set Db = WorkspaceVariable.OpenDatabase(„C:\Pfad\Deine.accdb“, True)

Der Schalter True bewirkt, dass die Datenbank exklusiv geöffnet wird, so dass keine laccdb/ldb erstellt werden muss, was unter der gegebenen Situation nicht möglich wäre.

ODBC

Im Connection-String zusätzlich den Parameter „Exclusive=1;“ aufnehmen. Der Parameter erlaubt den Zugriff in der aktuellen Situation, ohne dass die Lockdatei erstellt werden muss.

Lösung – Bugfix von Microsoft

Seit dem 17.12.2021 gibt es ein neues Update von Microsoft, das den Fehler für Access im Rahmen eines Office 365 Abonnements behebt.
Ihr bekommt das Update zur Fehlerkorrektur, wenn ihr in Access in der Backstage unter „Account“ -> „Office Updates“ „Update Now“ ausführt.
Nach erfolgreichem Update solltet ihr, je nach Channel, eine der folgenden Versionen haben:

  • Current Channel: 16.14701.20262
  • Current Channel (Preview): 16.0.14729.20170
  • Semi-Annual Channel (Preview): 16.0.14326.20272
  • Semi-Annual Channel: 16.0.13801.21092
  • Semi-Annual Channel (Extended): 16.0.13127.21846
  • Monthly Enterprise Channel Extended, Version 2109, build 14430.20386
  • Office LTSC 2019 Version 1808, build 10382.20010
  • Office 2016 C2R, Office 2019 Consumer, Office 2021 Consumer, Version 2111, build 14701.20262

Für Access 2016 MSI gibt es seit dem 22.12.2021 das Update KB4484211, das diesen Fehler ebenfalls beheben sollte.

Seit dem 29.12.2021 gibt es auch ein Update für Office 2013 MSI: KB 2965317.

Für Access 2021 LTSC gibt es bisher (stand 07.01.2022) leider noch kein Update zur Fehlerkorrektur.

Ähnliche Beiträge

Schreibe einen Kommentar