Replikation: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
// Quelltabelle | // Quelltabelle | ||
<b>Tabelle=</b>PERSON | <b>Tabelle=</b>PERSON | ||
// Umfang der Überprüfung | // Umfang der Überprüfung | ||
<b>Umfang=</b>RID=163 | <b>Umfang=</b>RID=163 | ||
Zeile 26: | Zeile 26: | ||
<b>OhneDieFelder=</b>RABATT_CODE,LETZTEAENDERUNG | <b>OhneDieFelder=</b>RABATT_CODE,LETZTEAENDERUNG | ||
* Auflistung aller Möglichkeiten | |||
DataBaseName= | |||
Tabelle= | |||
Umfang= | |||
Indizes= | |||
OhneDieFelder= | |||
'''Referenzen auf sich selbst''' | '''Referenzen auf sich selbst''' |
Version vom 5. Juli 2006, 09:12 Uhr
Grundlagen und Möglichkeiten
Replikation wird eingesetzt sobald mehrere OrgaMon Mandanten eine gemeinsame Datenbasis verwenden sollen. Dabei sind beide voll Schreibberechtigt, der Abgleich erfolgt im Rahmen des Tagesabschlusses. Welche Bereiche der Datenbank replizeirt werden sollen ist frei Einstellbar.
- Name des Replikations-Schrittes
PERSON
- Parameter des Replikationsvorganges
// Angabe der Quelldatenbank, aus der die // Replikation erfolgen soll DataBaseName=192.168.100.181:/srv/fdb/hebu.fdb // Quelltabelle Tabelle=PERSON // Umfang der Überprüfung Umfang=RID=163 // Indizes, die während der Replikation // deaktiviert werden sollen Indizes=PERSON_NUMMER_A,PERSON_NUMMER_D // Felder, die im Ziel leer bleiben sollen OhneDieFelder=RABATT_CODE,LETZTEAENDERUNG
- Auflistung aller Möglichkeiten
DataBaseName= Tabelle= Umfang= Indizes= OhneDieFelder=
Referenzen auf sich selbst
Das Problem besteht darin, dass im Rahmen der Replikation Referenz-Zeiger auf Datensätze angelegt werden sollten die noch nicht existieren. Dadurch wird eine "FOREIGN KEY EXCEPTION" ausgelöst. Die Lösung ist 2 stufig zu Replizieren, also erst die Datensätze selbst ohne Zeiger, danach alle Felder!
- Datensätze zunächst zum Leben erwecken, OHNE Zeiger
DataBaseName=192.168.100.181:/srv/fdb/old.fdb Tabelle=MUSIKER OhneDieFelder=MUSIKER_R,EVL_R
- Jetzt nochmal, diesmal alles!
DataBaseName=192.168.100.181:/srv/fdb/old.fdb Tabelle=MUSIKER