Nicht jede Access-Datenbank muss sofort weg. Aber manche schon längst. Hier sind die Signale, die eindeutig für eine Migration sprechen — und die, bei denen Abwarten sinnvoller ist.
Microsoft Access hat in vielen Betrieben jahrelang gute Arbeit geleistet. Formulare, Berichte, Abfragen — Access kann das alles, und für kleinere Datenmengen mit einem oder zwei Nutzern ist es auch heute noch brauchbar.
Das Problem entsteht nicht durch Access selbst. Es entsteht, wenn ein Betrieb wächst, wenn mehr Leute gleichzeitig arbeiten wollen, wenn die Datenbankdatei auf einem Netzlaufwerk liegt und sich langsam aufbläht — und wenn niemand mehr weiß, wer die Datenbankstruktur damals gebaut hat.
Mehrere Nutzer arbeiten gleichzeitig. Access ist keine echte Mehrbenutzer-Datenbank. Es gibt zwar eine Möglichkeit, mehrere Nutzer anzubinden — aber die führt zu Sperrkonflikten, Fehlermeldungen und im schlimmsten Fall zu beschädigten Datenbankdateien. Sobald drei oder mehr Personen regelmäßig gleichzeitig arbeiten, ist das ein klares Signal.
Die MDB- oder ACCDB-Datei ist über 500 MB. Access hat ein praktisches Limit bei etwa 2 GB. Aber schon ab 500 MB wird die Datenbank spürbar langsamer. Abfragen, die früher sofort Ergebnisse lieferten, brauchen plötzlich Sekunden. Berichte, die früher problemlos liefen, brechen ab.
Office wurde aktualisiert — und plötzlich funktioniert die Anwendung nicht mehr. Das ist der häufigste Anlass, mit dem Kunden zu uns kommen. Ein Windows- oder Office-Update und auf einmal läuft ein Formular nicht mehr, fehlt ein Verweis auf eine externe Bibliothek, oder eine Schaltfläche tut nichts mehr. Die Ursache ist meist, dass die Access-Anwendung auf einer bestimmten Office-Version aufgebaut wurde und nie für neuere Versionen getestet wurde.
Der ursprüngliche Entwickler ist nicht mehr erreichbar. Wenn niemand im Betrieb weiß, wie die Datenbank aufgebaut ist, und der externe Dienstleister nicht mehr greifbar ist, dann ist jede Änderung ein Risiko. Kein Backup-Konzept, keine Dokumentation, keine Tests — das ist keine Frage von "ob" etwas passiert, sondern "wann".
Daten sollen über das Internet erreichbar sein. Access ist kein Webanwendungs-Backend. Wer von außen, vom Außendienst oder vom Homeoffice auf die Daten zugreifen will, braucht eine andere Lösung.
Wenn die Anwendung stabil läuft, von maximal zwei Personen genutzt wird, keine komplexen Schnittstellen braucht und der Betrieb sich in den nächsten Jahren nicht wesentlich verändert — dann ist eine Ablösung wirtschaftlich nicht sinnvoll. Eine Migration kostet Zeit und Geld. Wer das investiert, um danach dasselbe zu haben wie vorher, hat nichts gewonnen.
Das ehrliche Gespräch zu führen, ob eine Ablösung wirklich notwendig ist, gehört für uns zur Discovery-Phase. Wir haben auch schon Kunden beraten, bei denen wir am Ende gesagt haben: Lassen Sie die Access-Datenbank laufen. Eine kleine Optimierung hier, ein ordentliches Backup-Konzept da — und das Thema ist für die nächsten Jahre erledigt.
Eine Access-Ablösung ist kein "Export nach Excel und dann neu aufbauen". Es ist ein strukturiertes Migrationsprojekt:
Wie lange das dauert, hängt stark vom Umfang ab. Eine überschaubare Access-Anwendung mit 10–15 Tabellen und klaren Prozessen lässt sich in 6–10 Wochen ablösen. Eine gewachsene Anwendung mit 80 Tabellen, verschachtelten VBA-Modulen und undokumentierten Sonderlogiken braucht deutlich länger.
Bevor irgendetwas entwickelt wird, analysieren wir den Bestand. Wie viele Tabellen gibt es? Wie viele Datensätze? Welche Formulare werden täglich genutzt, welche nie? Erst wenn das klar ist, kann man sinnvoll über Aufwand und Kosten sprechen.
Wenn Sie unsicher sind, ob Ihre Access-Datenbank noch tragfähig ist — ein kurzes Gespräch reicht oft, um das einzuschätzen.
Schildern Sie uns kurz Ihre Situation. Wir sagen Ihnen ehrlich, ob eine Migration sinnvoll ist.