Freigeben über

MS ACCESS Fehler 3049

Anonym
2021-07-01T09:59:41+00:00

Hallo zusammen,

ich habe eine MS ACCESS DB erstellt, die in ein Frontend und ein Backend aufgeteilt ist. Die DB läuft in einer Mehrbenutzer-Umgebung auf einem Server, der nicht von mir administriert wird, d.h. ich habe keinen Einfluss auf das Einspielen aktueller WINDOWS-Updates o.ä. Es kann außerdem vorkommen, dass bis zu fünf User gleichzeitig über ihr jeweils lokal abgelegtes Frontend schreibend auf das Backend zugreifen.

Seit gestern tritt beim Versuch der Dateneingabe folgende Fehlermeldung auf:

"Die Datenbank "" konnte nicht geöffnet werden. Entweder wird die Datenbank nicht von Ihrer Anwendung erkannt, oder die Datei ist beschädigt."

Die Fehlernummer lautet m.E. 3049. Ich konnte den Fehler auf das Backend eingrenzen, indem ich eine zwei Tage alte Datensicherung zurückgeholt habe, bei der der Fehler nicht auftritt. Insoweit vermute ich das Problem dort.

Die Funktion "Komprimieren und reparieren" hat im aktuellen Backend leider nichts gebracht. Ich gehe daher davon aus, dass die Eingaben der letzten zwei Tage verloren sind. Für die Zukunft hätte ich allerdings folgende Fragen:

  1. Was sind mögliche Fehlerursachen? Ich hege hier den Verdacht, dass ACCESS mit der Netzwerkumgebung nicht zurecht kommt.
  2. Gibt es außer einer halbtäglichen Datensicherung Möglichkeiten, den Fehler zukünftig zu vermeiden (Umstellung des Backends auf ein anderes Produkt o.ä.?)

Vielen Dank für Eure Hilfe!

Andi

Microsoft 365 und Office | Access | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

6 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2021-07-03T16:58:07+00:00

    Hallo,

    Wahrscheinlich bist du Opfer des sog. "Leasing-Bug" geworden, der nach wie vor nicht gelöst ist, sondern nur per Workaround umgangen werden kann.

    Gib den Admins Bescheid, dass sie sich diesen Artikel anschauen sollen. Ohne den Registry-Eintrag wird der Fehler immer wieder kommen.

    Gruss - Peter

    War diese Antwort hilfreich?

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  2. Anonym
    2021-07-05T15:12:16+00:00

    Hallo,

    SSMA kennst du? Da kannst du erst das Schema prüfen lassen und bekommst einen guten Bericht über alle notwendigen Änderungen, bevor's zur Sache geht. ;-)

    Gruss - Peter

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2021-07-05T14:15:58+00:00

    ...Dein Wort in des Admins Ohr :-)

    Letztlich werde ich wohl die Migration nach SQL Server vornehmen (in der Hoffnung, dass das problemlos möglich ist).

    Gruss Andi

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2021-07-03T18:32:54+00:00

    Hallo,

    Es ist ja kein Hack, sondern die offizielle Empfehlung von Microsoft, d.h. wenn der Admin seine Arbeit ernst nimmt, hält er sich daran, denn seine Umgebung ist von genau diesem "Bug" betroffen.

    Alternative, falls es in der Behörde in Frage kommt, ist die Migration des Backend z.B. nach SQL Server (Express reicht schon = kostenlos). Dann kannst du das Frontend auf jeden Fall behalten.

    Gruss - Peter

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2021-07-03T18:22:42+00:00

    Hallo Peter,

    vielen Dank für die Info - sowas in der Art habe ich mir schon gedacht. Leider arbeite ich in einer Behörde, d.h. die Admins sind quasi unnerreichbar fern und kaum bereit wegen mir "fliegeaufderwindschutzscheibe"-gleichem Kretin irgendwas am System zu ändern. Da hilft wohl doch nur eine halbtägliche Sicherung des Backends oder der Umstieg auf ein anderes Produkt...das zumindest liegt im Bereich des möglichen, wenn die Begründung passt.

    Nochmals danke für die Hilfe!

    Andi

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare