|
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:
-
Entscheider-Workshop "Access-Migration"
In einem individuellen Workshop für Ihr Unternehmen informieren wir Sie über die Möglichkeiten und Vorteile einer Access-Migration. Wir zeigen Ihnen Migrationsalternativen oder auch Konvertierungszenarien auf und informieren Sie über Vorgehensweisen. Ein Ergebnis aus diesem Workshop kann auch sein dass Microsoft Access noch als Frontend genutzt wird das Backend aber auf eine SQL Server zu migrieren ist.
-
Beratung
Ein erfahrener Spezialist plant mit Ihnen:
-
Realisierung
Wir übernehmen die Umsetzung - mit Ihren Mitarbeitern oder alleine. Gerne auch zu Festpreisen.
-
Projektleitung
it innovations übernimmt die Projektleitung und sorgt für eine effiziente Realisierung der Access-Migration "in time" und "in budget".
-
Schulungen
In unserem Schulungszentrum vermitteln praxiserfahren Trainer Ihren Mitarbeitern das notwendige Know-how, um sie im Migrationsteam zu integrieren und/oder die Weiterentwickung und Administration vornehmen zu können.
|