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).
| Bestandteil | Was wir fragen | Was daraus wird |
|---|---|---|
| Tabellen und Beziehungen | Wie viele, wie viele Datensätze, welche verknüpften Tabellen aus anderen Dateien? | Datenmodell der neuen Datenbank |
| Abfragen | Welche werden genutzt, welche ändern Daten (Aktionsabfragen)? | Ansichten, Auswertungen, Regeln |
| Formulare | Welche Eingabemasken, welche Plausibilitätsprüfungen? | Bildschirme der neuen Oberfläche |
| Berichte | Welche Ausdrucke, Serienbriefe, Etiketten werden gebraucht? | PDF-Ausgaben und Exporte |
| Makros und VBA | Welche Abläufe sind programmiert, etwa Exporte oder E-Mails? | Geschäftsregeln, neu umgesetzt oder beibehalten |
| Nutzer und Orte | Wer 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.
| Weg | Was passiert | Passt, wenn | Grenzen |
|---|---|---|---|
| 1. SQL Server, Access bleibt Oberfläche | Die 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 geht | jeder Arbeitsplatz braucht weiter Access, VBA bleibt bestehen |
| 2. Neue Webanwendung | Datenbank 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 werden | Neuentwicklung, deshalb in Etappen |
| 3. Standardsoftware | Die Daten wandern in ein fertiges Programm, etwa ein CRM, eine Warenwirtschaft oder eine Vereinsverwaltung. | die Access-Datenbank einen Standardablauf abbildet | Ihre 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.
- 1Probelauf: Die Daten werden mit einer Kopie der Access-Datei vollständig übernommen.
- 2Abgleich: Datensätze je Tabelle, Summen und Stichproben werden zwischen alt und neu verglichen.
- 3Testphase: Ausgewählte Personen arbeiten mit dem neuen System, die Access-Datei bleibt führend.
- 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:
| Faktor | Erhöht den Aufwand | Senkt den Aufwand |
|---|---|---|
| Formulare | viele, mit verschachtelten Unterformularen | wenige einfache Eingabemasken |
| VBA und Makros | viel Code mit Geschäftslogik | kaum Code |
| Berichte | genaue Druckvorlagen, Serienbriefe | einfache Listen |
| Daten | viele Dubletten, Anlagen, mehrwertige Felder | sauber gepflegte Tabellen |
| Anbindungen | Austausch mit Buchhaltung, Shop oder Outlook | keine |
| Weg | neue Webanwendung | SQL 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 →