Home  

 beratung

 

 

telefonnu

 

 

termin_vereinbaren  

 

 

 anfrage_button  

 

 

lastminuteangebote
 
 

Trainer Login






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren

Migration von Access Anwendungen

In vielen Unternehmen – auch Großunternehmen - erfreut sich ein ganz anders gelagertes Datenbank-Produkt von Microsoft einer großen Verbreitung: Die Rede ist von Microsoft Access.


Häufig sollte die Access-Lösung nur als Übergangslösung dienen oder war nur für eine kleine Abteilung vorgesehen. Über die Jahre hinweg ist die Funktionalität ständig erweitert worden, immer mehr Anwender nutzen die Anwendung und die Datenmenge ist gestiegen: Aus einer Insellösung ist plötzlich eine nicht mehr wegzudenkende Anwendung im Unternehmen geworden.


Alternative: SQL Server 2008
Ab diesen Zeitpunkt ist zu überlegen, ob diese unternehmenskritische Anwendung weiterhin mit Access betrieben werden soll.
Welche Alternativen gibt es dazu? Wann ist es sinnvoll auf den SQL-Server zu migrieren? Welche Vorteile bietet dies? Welche Version ist sinnvoll/notwendig?

 

Wichtige Unterschiede zwischen Access und SQL Server
Um die Migrationsgründe nachzuvollziehen, müssen die wichtigsten
Unterschiede zwischen Access und SQL Server bekannt sein:

  • Performance
    Access ist für kleinere Anwendung konzipiert. Die Geschwindigkeit wird bei Access durch das File Sharing eingeschränkt (MDB auf Datei-System). Die SQL Server ist ein Serversystem. Seine Performance wird nur durch die Applikations- und Hardwarearchitektur beschränkt. Mit stored procedures, triggers, indexes stehen Technologien zur Verfügung, die die Performance positiv beeinflussen.

  • Berechtigung und Zugriffsschutz
    Access-Datenbank können zwar mit Passwörtern geschützt werden, aber das Access-Datenbankfile kann vom Netzwerk wegkopiert und weiterbearbeitet werden. SQL Server bietet eine Vielzahl von Möglichkeiten, einen wirkungsvollen Zugriffsschutz. Mit einem Berechtigungssystem kann bis auf Datensatz und Feldebene ein Zugriffsschutz aufgebaut werden.

  • Transaction Logging
    Mit dem SQL Server transaction logging kann die Datenbank bis kurz vor dem Recovery-Fall zurückgesichert werden.

  • Datensicherheit
    Die Access-Anwendungen beinhalten häufig wichtige Unternehmensdaten, die aber lediglich auf dem Desktop-PC gespeichert werden und damit anfällig für
    • Datenverluste durch fehlende Backup-Mechanismen oder zu selten durchgeführte Datensicherungen
    • Datenklau durch simples Kopieren der Datenbank auf USB-Sticks o.a. etwa mit dem Windows-Explorer

 

 

Mit SQL Server 2008 können Access-Kunden diese potenziellen Gefahren einer Client-basierte Datenbank schnell und einfach verringern. Als Server-basierte Datenbank verfügt SQL Server 2008 über zahlreiche Mechanismen, die dem Totalverlust und dem Diebstahl von Daten wirksam entgegenwirken. Darüber hinaus werden Serversysteme in der Regel regelmäßig gesichert, um im Falle des Falles eine aktuelle Datensicherung aller wichtigen Unternehmensdaten zu besitzen. Die sichere, konsistente Speicherung wichtiger Daten mit einer professionellen Server-Datenbank wie beispielsweise SQL Server 2008 Workgroup Edition führt zu einer höheren Datensicherheit.

 

  • Skalierbarkeit
    Die Datenbankgröße ist bei Access auf 2 Gigabytes beschränkt. Die maximale theoretische Anzahl von Benutzer bei Access liegt bei 20; in der Praxis sollten nicht mehr als fünf Benutzer mit einer Access-Datenbank arbeiten. Der SQL Server kennt nahezu keine Beschränkung bezüglich der Anzahl der Benutzer und der Datenbankgröße (Terrabyte).

  • Mehrfachnutzung
    Durch eine Migration der Daten auf einen SQL Server können die Daten weiteren Applikationen im Unternehmen zur Verfügung gestellt werden. Dadurch werden redundante Datenhaltungen vermieden. Zudem entsteht ein Mehrfachnutzen für das Unternehmen.


Mögliche Vorgehensweise

Es gibt verschiedene Möglichkeiten, um eine Access-Applikation auf SQL Server 2008 zu migrieren. Welche Vorgehensweise sinnvoll ist, hängt von verschiedenen Rahmenparameter ab. Auch kann es noch sinnvoll sein bestehende Access Datenbanken auf eine neure Access-Version zu konvertieren

Gerne beraten wir Sie und informieren Sie über unsere Migrations-Erfahrungen in den Projekten.

 

Unsere Leistungen

Gerne unterstützen wir Sie bei der Migration Ihrer Anwendungen: