HOW TO
In der folgenden Anleitung wird beschrieben, wie, wie eine versionierte Datenbank auf den Status 0 komprimiert wird. Bei einer Komprimierung geht es darum, nicht referenzierte Status zu löschen, Status mit identischer Lineage zu kombinieren und Zeilen aus den Delta-Tabellen in die Basistabellen zu verschieben. Wenn beim Ausführen des Komprimierungsbefehls kein Fehler zurückgegeben wird, war die Komprimierung erfolgreich. Wenn die gesamte Instanz auf den Status 0 komprimiert werden soll, müssen vor der Ausführung des Komprimierungsbefehls zusätzliche Schritte durchgeführt werden.
Wenn die Instanz nicht auf Status 0 komprimiert wurde und die Registrierung einer Klasse als versioniert entfernt wird, wird möglicherweise eine Warnmeldung angezeigt.
Die Warnung wird möglicherweise angezeigt, weil die Delta-Tabellen der versionierten Klasse noch Zeilen enthalten, die nicht komprimiert wurden und weiterhin von einer Version referenziert werden.
Wie häufig eine Komprimierung durchgeführt werden muss, hängt vom Umfang der Änderungen ab. Häufige Komprimierungen (beispielsweise täglich) schaden nicht und können ggf. von Vorteil sein. Mit dem Komprimierungsbefehl werden möglichst viele nicht referenzierte Status entfernt und ggf. Zeilen aus den Delta-Tabellen in die Basistabellen verschoben. Änderungen, die weiterhin von einer Version referenziert werden, verbleiben in den Delta-Tabellen.
Komprimieren Sie die Datenbank mithilfe der folgenden Befehlszeile:
Code:
sdeversion -o compress [-N] -u sde -p sde_password -i -s
-D
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen