Microsoft Access Migration

Access-Datenbank auf SQL Server Express migrieren

Die bestehende Microsoft-Access-Anwendung bleibt als Benutzeroberfläche erhalten. Tabellen und Daten werden auf SQL Server Express übertragen und anschließend direkt mit dem Access-Frontend verbunden.

SQL Server Express wird auf dem vorgesehenen Windows-Rechner oder Server installiert und vollständig für die Access-Anwendung eingerichtet. Die Leistung umfasst außerdem die vollständige Revision des gesamten Access-Projekts einschließlich Tabellen, Abfragen, Formularen, Berichten, Makros und VBA-Code. Erforderliche Anpassungen an den Access-Objekten und am Code für den zuverlässigen Betrieb mit SQL Server Express sind im Festpreis enthalten. Hinzu kommen Berechtigungskonzept, Mehrbenutzer- und Performanceprüfung, sichere Verbindungslogik, vollständige Datenübernahme, Funktionsprüfungen, automatisierte Datensicherung, Wiederherstellungstest und Betriebsdokumentation.

Festpreis

1.000 €

netto zzgl. gesetzlicher Umsatzsteuer

Ergebnis: Access arbeitet weiter als Frontend, SQL Server Express übernimmt die zentrale Datenhaltung.

Installation: SQL Server Express und der erforderliche ODBC-Treiber werden installiert und eingerichtet.

Migration anfragen

Migration als Gesamtleistung

Datenplattform und Access-Anwendung werden gemeinsam umgestellt

Die Migration umfasst sowohl die Einrichtung der neuen SQL-Server-Datenhaltung als auch alle erforderlichen Arbeiten an der bestehenden Access-Anwendung. So entsteht ein vollständig eingerichtetes, geprüftes und dokumentiertes Gesamtsystem.

SQL Server Express und Daten

  • SQL Server Express und ODBC-Treiber installieren und einrichten
  • Datenbankstruktur, Schlüssel, Beziehungen und Indizes anlegen
  • Tabellen und Daten vollständig übertragen und prüfen
  • Access-Tabellen zuverlässig mit SQL Server verknüpfen

Access-Anwendung und Betrieb

  • gesamtes Access-Projekt einschließlich VBA revidieren und anpassen
  • Berechtigungs- und Zugriffskonzept einrichten
  • Abfragen, Transaktionen, Sperrverhalten und Mehrbenutzerbetrieb prüfen
  • ODBC-Verbindungen, Wiederverknüpfung und Fehlerbehandlung absichern
  • Indizes, Datenzugriffe und kritische Abläufe auf Performance prüfen
  • automatisierte Sicherung auf getrenntem Ziel einrichten
  • Sicherung technisch verifizieren und Wiederherstellung testen
  • Betrieb, Berechtigungen, Sicherung und Rückkehrweg dokumentieren

Vollständige Leistungsbeschreibung

Was im Festpreis enthalten ist

  1. 1. Bestandsaufnahme

    • vollständige Revision des gesamten Access-Projekts
    • Prüfung der Tabellen, Beziehungen, Primärschlüssel, Indizes und Datentypen
    • vollständige Prüfung der verwendeten Abfragen, Formulare, Berichte, Makros und VBA-Module
    • Prüfung vorhandener Tabellenverknüpfungen, Dateipfade und Startfunktionen
    • Ermittlung möglicher Inkompatibilitäten zwischen Access und SQL Server
  2. 2. Sicherung des Ausgangsstands

    • Sicherung der aktuellen Access-Datenbank sowie vorhandener Frontend- und Backend-Dateien
    • Dokumentation von Dateigröße, Änderungsdatum und Prüfsumme der Ausgangsdatei
    • Sicherung einer bereits vorhandenen SQL-Datenbank, sofern vorhanden
    • einmalige vollständige Sicherung des Windows-Rechners oder Servers auf ein physisch getrenntes Sicherungsziel
    • Vorhalten eines Rückkehrwegs zum ursprünglichen System
  3. 3. Installation und Einrichtung von SQL Server Express

    • Prüfung, ob Leistungs- und Kapazitätsgrenzen von SQL Server Express zur Anwendung passen
    • Installation von Microsoft SQL Server Express auf dem vorgesehenen Rechner
    • Einrichtung einer eigenen SQL-Server-Instanz und Datenbank
    • Installation und Konfiguration des erforderlichen ODBC-Treibers
    • Konfiguration der für das lokale Netzwerk erforderlichen Protokolle und Zugriffe
    • Trennung des administrativen Zugangs vom regulären Anwendungszugang
    • Konfiguration der Datenbank-, Sicherungs- und Arbeitsverzeichnisse

    SQL Server Express ist für kleine und mittlere Access-Anwendungen häufig ausreichend und verursacht keine zusätzlichen SQL-Server-Lizenzkosten.

  4. 4. Übertragung der Tabellen und Daten

    • Anlegen der Tabellenstruktur im SQL Server
    • Übernahme geeigneter Datentypen, Primärschlüssel, Indizes und Beziehungen
    • Prüfung von Pflichtfeldern, Eindeutigkeitsregeln, Standardwerten und referenzieller Integrität
    • Übertragung aller vorhandenen Datensätze
    • Behandlung von Access-spezifischen Feldern, Standardwerten und automatischen Nummerierungen
    • Erhaltung der bisherigen Tabellennamen im Access-Frontend, soweit technisch möglich
    • direkte Verknüpfung der SQL-Tabellen mit Access; vorhandene Access-Abfragen verbleiben in Access
  5. 5. Anpassung des Access-Frontends

    • Trennung von Benutzeroberfläche und Datenhaltung
    • Einbindung der SQL-Tabellen als verknüpfte Tabellen
    • erforderliche Anpassung der Access-Objekte einschließlich Tabellenverknüpfungen, Abfragen, Formulare, Berichte und Makros für den Betrieb mit SQL Server Express
    • erforderliche Anpassung des VBA-Codes für Datenzugriffe, Transaktionen, Such-, Speicher- und Startabläufe mit SQL Server Express
    • Anpassung ineffizienter oder inkompatibler Abfragen und Datenzugriffe an die Client-Server-Architektur
    • Einrichtung einer kontrollierten Wiederverknüpfung der SQL-Tabellen und verständlicher Verbindungsfehler
    • Prüfung von Dateneingabe, Bearbeitung, Suche und Navigation
    • Sicherstellung der bisherigen Tabellenbezeichnungen für Formulare und Berichte
    • Einrichtung eines festen lokalen Speicherorts und einer Desktop-Verknüpfung für das neue Frontend
  6. 6. Berechtigungs- und Zugriffskonzept

    • Einrichtung der benötigten Windows- beziehungsweise SQL-Server-Zugänge für die vorgesehenen Arbeitsplätze
    • Zuordnung der Benutzer zu geeigneten Datenbankrollen anhand der vorhandenen Aufgaben
    • Beschränkung des regulären Anwendungszugangs auf die benötigten Rechte
    • getrennter administrativer Zugang für Einrichtung, Sicherung und Wartung
    • Prüfung der Berechtigungen aus Access und Dokumentation der Zuordnung
  7. 7. Kontrolle der Datenmigration

    • Vergleich der Datensatzanzahl aller Tabellen vor und nach der Migration
    • Prüfung der Primärschlüssel und Tabellenbeziehungen
    • Vergleich ausgewählter Inhalte und Prüfsummen
    • Kontrolle von Datumswerten, Beträgen, Dezimalzahlen, Umlauten und Sonderzeichen
    • Prüfung auf fehlende, doppelte oder abgeschnittene Daten
    • Dokumentation der Migrationsergebnisse
  8. 8. Funktions-, Mehrbenutzer- und Performanceprüfung

    • Start des Access-Frontends auf den Arbeitsplätzen
    • Prüfung sämtlicher Tabellenverknüpfungen und vorhandener Access-Abfragen
    • Tests der wesentlichen Formulare und Berichte
    • Prüfung von Neuanlage, Änderung und Suche von Datensätzen
    • Prüfung vorhandener Excel-Exporte und weiterer bestehender Schnittstellen
    • Kontrolle der Benutzerberechtigungen sowie gleichzeitiger Zugriffe der Arbeitsplätze
    • Prüfung von Sperrkonflikten, Transaktionen und typischen konkurrierenden Änderungen
    • Performanceprüfung kritischer Abfragen, Formulare, Such- und Speichervorgänge
    • Prüfung des Verhaltens nach Verbindungsunterbrechung und Neustart
  9. 9. Datensicherung und Wiederherstellung

    • Einrichtung regelmäßiger vollständiger SQL-Server-Sicherungen
    • Speicherung in einem festgelegten Sicherungsverzeichnis
    • Aufnahme des jeweils aktuellen Access-Frontends in die Gesamtsicherung
    • datums- und zeitbezogene Benennung der Sicherungsdateien
    • Aufbewahrungs- und Bereinigungsregel für ältere Sicherungsstände
    • technische Prüfung der erzeugten SQL-Sicherungen einschließlich Prüfsumme
    • zusätzliche Ablage auf einem physisch getrennten Sicherungsziel
    • protokollierter Wiederherstellungstest in eine getrennte Testdatenbank
    • Integritätsprüfung der wiederhergestellten Datenbank
    • erkennbare Meldung beziehungsweise Protokollierung fehlgeschlagener Sicherungsläufe
    • Dokumentation des Sicherungsverfahrens, der Speicherorte und der Wiederherstellung
  10. 10. Bereitstellung und Übergabe

    • Veröffentlichung des geprüften Access-Frontends auf den Arbeitsplätzen
    • Einrichtung eindeutig bezeichneter Desktop-Verknüpfungen
    • Sicherung der unmittelbar vorherigen Programmversion
    • Übergabe der SQL-Einrichtungs- und Migrationsskripte
    • Übergabe der Prüf- und Migrationsprotokolle
    • kurze technische Dokumentation von Access-Frontend, SQL-Server-Instanz, Tabellenverknüpfungen, Berechtigungen und Datensicherung
    • Dokumentation des Rückkehrwegs sowie des Vorgehens bei Verbindungs- und Serverproblemen

Das Ergebnis

Nach Abschluss verwendet die revidierte Access-Anwendung SQL Server Express als zentrale Datenhaltung. Die für den SQL-Server-Betrieb erforderlichen Anpassungen an Access-Objekten und VBA-Code sind umgesetzt und geprüft. Die Anwender arbeiten weiterhin mit der vertrauten Access-Oberfläche. Der ursprüngliche Datenbestand ist nachvollziehbar gesichert, die vollständige Migration ist geprüft und für die laufende SQL-Datenbank ist eine regelmäßige Datensicherung eingerichtet.

Häufige Fragen

Festpreis

Access auf SQL Server Express migrieren – 1.000 € netto

Schildern Sie kurz, wie Ihre Access-Anwendung heute eingesetzt wird. Wir besprechen mit Ihnen die Migration und die nächsten Schritte.

Zurück zu Leistungen & Festpreisen · Zum Bereich Access-Migration