Allgemeine Integritätsbedingungen
- Wenn die Struktur einer Datenquellentabelle mit einer Anweisung ALTER
TABLE oder mit den Anweisungen DELETE TABLE und CREATE TABLE geändert wird,
führen Sie die folgenden Schritte aus:
- Entfernen Sie die Tabelle aus allen Subskriptionen.
- Führen Sie die Anweisung ALTER TABLE oder die Anweisungen DELETE TABLE und
CREATE TABLE aus.
- Fügen Sie die Tabelle den Subskriptionen erneut hinzu.
Die Ausführung dieser Schritte ist erforderlich, damit die Capture-Auslöser
der Quelle funktionsfähig bleiben. So verlieren beispielsweise Auslöser
ihre Funktionsfähigkeit, wenn DB2 eine Anweisung ALTER TABLE oder DELETE TABLE
ausführt.
Einschränkungen für referenzielle Integrität
Wenn Ihre Quellentabellen referenzielle Integritätsbedingungen enthalten,
müssen Sie die folgenden Einschränkungen beachten, um Synchronisations- und
Replikationsfehler auf Grund von referenziellen Integritätsverletzungen zu
vermeiden:
- Führen Sie keine Aktualisierung von Primärschlüsseln auf der
Clientdatenbank oder einem mobilen Gerät aus.
- Nehmen Sie keine Tabellen in die Subskription auf, die
Elter-Kind-Abhängigkeiten mit Zyklen (zum Beispiel Selbstbezüge)
enthalten.
- Während der Erstellung müssen zuerst übergeordnete Subskriptionen und
danach untergeordnete Subskriptionen hinzugefügt werden.
- Referenzielle Integritätsabhängigkeiten können die Subskriptionsgrenzen
nicht überschreiten.
- Nehmen Sie keine Tabellen, die Auslöser enthalten, in die Subskription
auf.