eva/3 Application BuilderAccess® Migrator 

Konvertieren

Vor dem beginn der Konvertierung sollte sicher gestellt werden, dass die gewünschte Microsoft® Access® Datenbank nicht von einer Microsoft® Access® instanz geöffnet oder durch ein Kennwort geschützt ist. Außerdem sollten nach Möglichkeit eventuelle Startscripte deaktiviert werden, da die Datenbank für die Konvertierung mit Microsoft® Access® geöffnet wird.

1. Konvertierungsprozess starten

Um den Konvertierungsprozess zu starten ist das Menü Datei > Export im Eclipse-Menü aufzurufen. Es erscheint anschließend der Konvertierungsdialog (s. Abb. 363 ).

Abb. 363: Konvertierungsprozess starten
Abb. 363: Konvertierungsprozess starten

Im Konvertierungsdialog ist der Punkt eva/3 Access Import auszuwählen und anschließend mit der Schaltfläche Next zu bestätigen. Anschließend können die Einstellungen für den Konvertierungsprozess vorgenommen werden (s. Abb. 364 ).

2. Konvertierungseinstellungen festlegen

Abb. 364: Konvertierungsprozess starten
Abb. 364: Konvertierungsprozess starten

In den Konvertierungsdialog (s. Abb. 364 ) sind zunächst das Zielprojekt und die Microsoft® Access® MDB-Datei einzutragen. Wurde noch kein Zielprojekt angelegt, so kann mit de Schaltfläche Neues Projekt ein neues Projekt angelegt werden (siehe Abschnitt 2.1) Außerdem ist mit der Schaltfläche MS Acess mdb-Datei eine ungeschützte MDB-Datei auszuwählen.

Sind nur Teile einer Datenbank zu konvertieren, so können unerwünschte bereiche von der Konvertierung ausgenommen werden. Dies wird durch das Abwählen der entsprechenden Auswahlflächen erreicht.

Hinweis: werden Teile einer Microsoft® Access® Datenbank nicht konvertiert, so werden auch die referenzierenden Eigenschaften nicht konvertiert. Zum Beispiel werden Formulare und Berichte nicht mit Tabellen verbunden, wenn die Auswahlfläche Importiere Tabellen abgewählt wurde.

Die Auswahlfläche Konvertierte Daten in Zieldatenbank erlaubt das Migrieren der Datenstrukturen in eine neue Datenbank. Bleibt die Auswahlfläche deaktiviert, so werden die orginal Microsoft® Access® Tabellen aus der Ursprungs-MDB-Datei verwendet. Das Aktivieren der Auswahlfläche gibt die Schaltfläche Next frei. Nach dem Klicken der Schaltfläche Next können die Verbindungsdaten erfasst werden (siehe Abschnitt 2.2).

Mit aktivieren der Schaltfläche Finish wird der Konvertierungsprozess gestartet. Wird die Konvertierung das erste mal gestartet, so fordert ein Dialog zur automatische Installation der jacob.dll Systemdatei auf. Diese Datei wird für die Fernsteuerung der Accessinstanz benötigt und in das bin Verzeichnis der aktuell verwendeten Javainstallation kopiert.

2.1 Neues Projekt anlegen

Der eva/3 Projektdialog (s. Abb. 365 ) ermöglicht das Anlegen eines neuen, leeren eva/3 Projektes.

Abb. 365: Neues Projekt anlegen
Abb. 365: Neues Projekt anlegen

Zunächst ist im Feld Project name der gewünschte Projektname einzutragen. Außerdem sollte die Auswahlfläche Create separate source folder aktiviert werden, um alle Sourcen in einem separaten Verzeichnis verwalten zu können.

2.2 Zieldatenbank einrichten

Während des KOnvertierungsprozesses können auch die Daten der Microsoft® Access® Datenbank in eine neue Datenbank migriert werden. Hierfür sind die Verbindungsdaten der Zieldatenbank zu erfassen (s. Abb. 366 ). Weitere Informationen zum Einrichten der Verbindung siehe auch Datenbankverbindung erstellen.

Mit Bestätigen der Finish Schaltfläche wirde der Konvertierungsprozess gestartet.

Abb. 366: Zieldatenbank einrichten
Abb. 366: Zieldatenbank einrichten

3. Der Konvertierungsprozess

Die Konvertierung kann ja nach Datenbankgröße einige Zeit in Anspruch nehmen. Wurde die Eigenschaft Konvertierte Daten in Zieldatenbank aktiviert, so werden alle Daten der Microsoft® Access® in das neue Datenbanksystem kopiert. Dieser Vorgang kann je nach anfallender Datenmenge eine längere Zeit in Anspruch nehmen.