Kopierscript erstellen
Das Kopierscript, welches auf Grundlage einer Datenbank erstellt werden kann, dient für die Datenübertragung aller Tabellen zwischen zwei Datenbanken, deren Metastruktur weitestgehend identisch ist.
-
Klicken Sie im esdbm Programmfenster auf das Transfer anlegen.
Es wird ein neues Register Transferdatei geöffnet, in der Transferdatei ist nur der Hauptknoten Transfer vorhanden.
-
Klicken Sie in der Symbolleiste des Register Transferdatei auf die Symbol-Schaltfläche Kopierscript erstellen.
Der Dialog Kopierscript erstellen wird geöffnet.
-
Wählen Sie im Bereich Datenbank einen Datenbank-Alias aus und aktivieren Sie die gewünschten Optionen.
Login Daten (bis esdbm Version 1.0.6.0)
Wird ein Modul geöffnet oder eine Funktion mit Zugriff auf eine esoffice Datenbank ausgeführt, ist eine Anmeldung mit einem esoffice Benutzer erforderlich.
Ab der esdbm Version 1.0.6.0 ist kein Login mehr notwendig.
Der Benutzer benötigt die Berechtigung 110 - Grundeinstellungen.
Haben Sie sich erfolgreich an eine esoffice Datenbank (Alias) im esdbm angemeldet, erfolgt beim weiteren Zugriff auf den Datenbank-Alias keine erneute Abfrage der Login Daten.
-
Klicken Sie auf die Schaltfläche OK.
Das Dateiauswahlfenster zum Speichern der Transferdatei wird geöffnet.
-
Wählen Sie einen Dateipfad aus und geben Sie einen Dateinamen für die Transferdatei an und klicken dann auf die Schaltfläche Speichern.
-
Um das Kopierscript weiter zu bearbeiten, können Sie die gespeicherte Transferdatei über das Dateimenü wieder öffnen.
Bereich 'Datenbank'
Alias
Auswahl der grundlegenden Datenbank.
Als Vorgabe wird der Alias ESWin als Quell-Alias eingetragen. Sie können auch einen anderen Alias auswählen.
Die angezeigten Datenbanken-Aliase werden aus der Datei dbxconnections.ini aus dem esoffice Para-Verzeichnis ausgelesen. Die Datenbankverbindungen können Sie unter Verbindungseinstellungen einsehen / bearbeiten.
Login Daten (bis esdbm Version 1.0.6.0)
Wird ein Modul geöffnet oder eine Funktion mit Zugriff auf eine esoffice Datenbank ausgeführt, ist eine Anmeldung mit einem esoffice Benutzer erforderlich.
Ab der esdbm Version 1.0.6.0 ist kein Login mehr notwendig.
Der Benutzer benötigt die Berechtigung 110 - Grundeinstellungen.
Haben Sie sich erfolgreich an eine esoffice Datenbank (Alias) im esdbm angemeldet, erfolgt beim weiteren Zugriff auf den Datenbank-Alias keine erneute Abfrage der Login Daten.
Bereich 'Optionen'
Tabellen vor dem Übertragen leeren
Diese Option erzeugt vor jeder Tabelle für das Kopierscript einen SQL-Befehl, welcher ggf. vorhandene Daten aus der Tabelle löscht.
Datensätze aktualisieren
Diese Option ist nur aktiv, wenn die Option Tabellen vor dem Übertragen leeren nicht gesetzt ist und sorgt dafür, dass in jeder Tabelle des Kopierskriptes die Option Vorhandene Datensätze aktualisieren gesetzt ist.
Siehe auch Knoten Tabelle
Transfer im Fehlerfall abbrechen
Diese Option sorgt dafür, dass in jeder Tabelle des Kopierskriptes die Option Transfer im Fehlerfall abbrechen gesetzt ist.
Siehe auch Knoten Tabelle
Format
Hier können Sie noch auswählen, ob das Kopierscript für eine MSSQL- oder einen Firebird Datenbank erstellt werden soll.
Auszug aus einem Beispiel - Kopierscript
AutoCopy / Automatisch kopieren
Bei den Tabellen im Kopierscript wird die Option Automatisch Kopieren (AutoCopy) gesetzt. Ist diese Option aktiviert, wird die zu übertragende Tabelle eins-zu-eins (1:1) übernommen, ohne dass alle Felder manuell definiert worden sind.
Möchten Sie einzelne Felder einer Tabelle nicht mit kopieren, klicken Sie mit der rechten Maustaste auf die Tabelle und wählen im Kontextmenü den Eintrag 1-zu-1 Feldzuordnungen generieren.
Es werden jetzt alle Felder einer Tabelle hinzugefügt. Sie können nun die nicht benötigten Felder löschen und so von der Übertragung ausschließen