schwerpunkt.tech

Ratgeber Datenbanken

Access-Datenbank ablösen: Wege, Ablauf, Aufwand

Eine Access-Datenbank lösen Sie in drei Schritten ab: Bestand aufnehmen (Tabellen, Abfragen, Formulare, Berichte, Makros und VBA), einen Weg wählen und die Daten mit Prüfprotokoll übernehmen. Die drei üblichen Wege sind SQL Server als Datenspeicher mit der bisherigen Access-Oberfläche, eine neue Webanwendung oder eine Standardsoftware. Welcher passt, hängt davon ab, wer mit der Datenbank arbeitet und von wo. Den Aufwand bestimmen vor allem Formulare, Berichte und VBA-Code, weniger die Zahl der Datensätze.

Friedrich Otto Krone, Geschäftsführer · Stand 17. Oktober 2026 · 8 Min. Lesezeit

Muss Access überhaupt abgelöst werden?

Nicht zwingend. Microsoft hat 2017 und 2018 nur die Access-Web-Apps und Webdatenbanken in Microsoft 365 und SharePoint Online eingestellt. Access-Desktopdatenbanken (ACCDB) sind davon nicht betroffen, und Microsoft schreibt, es werde weiter in sie investieren (Microsoft: Access Services in SharePoint, Roadmap). Eine gepflegte Access-Datenbank mit wenigen Nutzern im Büro kann also weiterlaufen.

Wichtig ist, welche Version Sie nutzen. Laut Microsoft-Lebenszyklus endete der Support für Access 2016 und Access 2019 im Oktober 2025, für Access 2021 im Oktober 2026. Access LTSC 2024 wird bis Oktober 2029 unterstützt. Nach dem Supportende gibt es keine Sicherheitsupdates und keine anderen Updates mehr (Microsoft-Lebenszyklus). Die Datei funktioniert weiter, aber das Programm, mit dem sie geöffnet wird, sollte aktuell sein.

Gute Gründe für einen Wechsel

  • Zugriff von unterwegs: Access ist ein Programm für den Arbeitsplatzrechner. Wer auf der Baustelle, im Lager oder im Homeoffice arbeitet, braucht eine Weboberfläche.
  • Mehr Nutzer, mehr Daten: Eine Access-Datei ist auf 2 GB begrenzt, gleichzeitig arbeiten bis zu 255 Benutzer (Access-Spezifikationen).
  • Wissen hängt an einer Person: Die Datenbank wurde vor Jahren von jemandem gebaut, der den VBA-Code als Einziger versteht.
  • Neue Anforderungen: Kunden oder Mitglieder sollen Daten selbst einsehen, andere Software soll Daten automatisch liefern oder abholen.

Bestandsaufnahme: was in Ihrer Access-Datei steckt

Bevor ein Weg gewählt wird, braucht es eine Liste aller Bestandteile. Access hilft dabei selbst: Der Datenbankdokumentierer unter „Datenbanktools“ erzeugt einen Bericht über alle ausgewählten Objekte, bei Formularen samt Steuerelementen und Codemodulen (Microsoft-Hilfe zum Datenbankdokumentierer).

BestandteilWas wir fragenWas daraus wird
Tabellen und BeziehungenWie viele, wie viele Datensätze, welche verknüpften Tabellen aus anderen Dateien?Datenmodell der neuen Datenbank
AbfragenWelche werden genutzt, welche ändern Daten (Aktionsabfragen)?Ansichten, Auswertungen, Regeln
FormulareWelche Eingabemasken, welche Plausibilitätsprüfungen?Bildschirme der neuen Oberfläche
BerichteWelche Ausdrucke, Serienbriefe, Etiketten werden gebraucht?PDF-Ausgaben und Exporte
Makros und VBAWelche Abläufe sind programmiert, etwa Exporte oder E-Mails?Geschäftsregeln, neu umgesetzt oder beibehalten
Nutzer und OrteWer arbeitet damit, wie viele gleichzeitig, von wo?Rollen, Rechte, Betriebsort

Drei Wege im Vergleich

Weg 1 beschreibt Microsoft in der Anleitung Migrieren einer Access-Datenbank zu SQL Server: Access bleibt das Frontend, SQL Server wird das neue Backend. Das Werkzeug dafür ist der SQL Server-Migrations-Assistent für Access. Jede Tabelle braucht danach einen Primärschlüssel, damit sie über die Verknüpfung bearbeitet werden kann.

Weg 2 ist sinnvoll, wenn die Datenbank über das Büro hinauswachsen soll. Als Alternative zu den eingestellten Access-Web-Apps empfiehlt Microsoft Power Apps für Lösungen im Web und auf Mobilgeräten, Access-Daten lassen sich dafür nach Dataverse übertragen (Roadmap). Die andere Variante ist eine eigene Webanwendung, wie wir sie unter Datenbank statt Excel und Webanwendungen und Portale beschreiben.

Weg 3 lohnt sich, wenn die Access-Datenbank vor allem nachbaut, was es fertig zu kaufen gibt. Dann ist die Datenübernahme die Hauptaufgabe.

WegWas passiertPasst, wennGrenzen
1. SQL Server, Access bleibt OberflächeDie Tabellen ziehen auf SQL Server oder Azure SQL um, die Access-Formulare greifen über verknüpfte Tabellen darauf zu.die Oberfläche passt und es vor allem um Datenmenge, Stabilität und Sicherung gehtjeder Arbeitsplatz braucht weiter Access, VBA bleibt bestehen
2. Neue WebanwendungDatenbank auf einem Server, Oberfläche im Browser, Logik aus Formularen und VBA wird neu umgesetzt.Zugriff von unterwegs, mehrere Standorte, Rollen, Anbindungen oder ein Zugang für Kunden gebraucht werdenNeuentwicklung, deshalb in Etappen
3. StandardsoftwareDie Daten wandern in ein fertiges Programm, etwa ein CRM, eine Warenwirtschaft oder eine Vereinsverwaltung.die Access-Datenbank einen Standardablauf abbildetIhre Besonderheiten müssen in das Programm passen

Datenübernahme: die Stolperstellen

Egal welcher Weg: Die Daten müssen sauber umziehen. Einige Access-Besonderheiten brauchen dabei eine eigene Regel. Microsoft nennt in der Anleitung zur SQL-Server-Migration unter anderem:

  • Anlagefelder: Der Migrations-Assistent übernimmt keine Tabellen mit einer Spalte vom Typ „Anlage“. Microsoft nennt als einen Ausweg, die Dateien vorher herauszulösen und nur Verweise darauf zu speichern.
  • Mehrwertige Felder: SQL Server kennt keinen mehrwertigen Datentyp. Microsoft beschreibt die Umwandlung in ein Textfeld mit getrennten Werten und weist auf zusätzlichen Entwurfs- und Konvertierungsaufwand hin. Oft ist eine eigene Zuordnungstabelle die sauberere Lösung.
  • Primärschlüssel und Indizes: Jede Tabelle braucht einen Index, verknüpfte Tabellen zum Bearbeiten einen Primärschlüssel.

Daten bereinigen beim Umzug

Dazu kommt, was sich in jeder alten Datenbank sammelt: doppelte Kunden, leere Pflichtfelder, Freitext statt Auswahl, Postleitzahlen ohne führende Null. Diese Fälle bereinigen wir beim Umzug und schreiben jede Änderung in ein Prüfprotokoll. Wie das aussieht, zeigt unser Bereinigungswerkzeug, das lokal im Browser läuft. Mehr dazu bei Datenmigration und Bereinigung.

Die IDs aus Access (AutoWert) bleiben erhalten oder werden in einer Zuordnungstabelle festgehalten. So bleiben Verweise zwischen Tabellen und auf alte Ausdrucke nachvollziehbar.

Parallelbetrieb und Umstieg

Den Parallelbetrieb halten wir kurz, weil doppelte Erfassung selbst eine Fehlerquelle ist. Wo steuerlich relevante Daten betroffen sind, klären Sie mit Ihrer Steuerberatung, wie lange die alte Datei lesbar bleiben muss.

  1. 1Probelauf: Die Daten werden mit einer Kopie der Access-Datei vollständig übernommen.
  2. 2Abgleich: Datensätze je Tabelle, Summen und Stichproben werden zwischen alt und neu verglichen.
  3. 3Testphase: Ausgewählte Personen arbeiten mit dem neuen System, die Access-Datei bleibt führend.
  4. 4Stichtag: letzter Abzug aus Access, Import, Abnahme. Danach wird die Access-Datei schreibgeschützt archiviert.

Aufwand und Preislogik

Euro-Beträge ohne Blick in die Datei wären geraten. Diese Punkte bestimmen den Aufwand:

FaktorErhöht den AufwandSenkt den Aufwand
Formulareviele, mit verschachtelten Unterformularenwenige einfache Eingabemasken
VBA und Makrosviel Code mit Geschäftslogikkaum Code
Berichtegenaue Druckvorlagen, Serienbriefeeinfache Listen
Datenviele Dubletten, Anlagen, mehrwertige Feldersauber gepflegte Tabellen
AnbindungenAustausch mit Buchhaltung, Shop oder Outlookkeine
Wegneue WebanwendungSQL Server mit bestehender Access-Oberfläche

So gehen wir vor

Wir beginnen mit der Bestandsaufnahme als eigener Etappe: Sie bekommen eine Übersicht über Tabellen, Formulare, Berichte und Code, eine Empfehlung für einen der drei Wege und den Zustand Ihrer Daten. Danach nennen wir einen Festpreis je Etappe, bevor Code entsteht. Jede Etappe ist testbar, und auf Wunsch übernehmen wir anschließend Betrieb und Wartung auf Servern in Deutschland.

Wer statt Access noch Excel-Listen nutzt, findet im Ratgeber Excel ablösen: acht Anzeichen die passende Entscheidungshilfe.

Häufige Fragen

Wird Microsoft Access eingestellt?

Eingestellt wurden 2018 die Access-Web-Apps in Microsoft 365 und SharePoint Online. In Access-Desktopdatenbanken will Microsoft laut eigener Aussage weiter investieren. Ältere Versionen wie Access 2016, 2019 und 2021 bekommen aber keinen Support mehr.

Können wir die Access-Oberfläche behalten?

Ja. Beim Weg über SQL Server bleiben Formulare, Berichte und VBA in Access, nur die Tabellen ziehen auf einen Server um. Microsoft beschreibt das als Frontend in Access und Backend in SQL Server.

Läuft Access im Browser?

Nein. Die Browser-Variante für Microsoft 365 und SharePoint Online hat Microsoft bis April 2018 abgeschaltet. Wer im Browser arbeiten will, braucht eine Webanwendung, zum Beispiel über Power Apps oder eine eigene Entwicklung.

Wie groß darf eine Access-Datenbank werden?

Eine .accdb-Datei darf laut Microsoft höchstens 2 GB groß sein, abzüglich des Platzes für Systemobjekte. Gleichzeitig können bis zu 255 Benutzer damit arbeiten.

Was passiert mit VBA und Makros?

Beim Weg über SQL Server bleiben sie in Access. Ob und wo der Code angepasst werden muss, zeigt der Probelauf. Bei einer Webanwendung wird die Logik neu umgesetzt. Die Bestandsaufnahme zeigt, wie viel Code es gibt und was er tut.

Wie lange dauert eine Ablösung?

Das hängt vom Weg und vom Umfang ab. Nach der Bestandsaufnahme nennen wir Etappen, Termine und einen Festpreis je Etappe.

Passt das zu Ihrem Vorhaben?

Erzählen Sie uns in 30 Minuten, worum es geht. Unverbindlich, danach wissen Sie, ob und wie Software hilft.

Erstgespräch vereinbaren →