BUG
Beim Komprimieren besteht die Möglichkeit, dass Statusangaben, die keine Endknoten betreffen, gelöscht werden, wenn Benutzer gleichzeitig bearbeiten. Wenn beim Komprimieren die Tabellen "state_lineages" und "states" in den Speicher gelesen werden, besteht die Möglichkeit, dass der Status der Vorversion/Primärversion für einen neuen Status fälschlicherweise gelöscht wird.
Hinweis: Die ArcSDE-Software, einschließlich Anwendungsserver, Befehlswerkzeugen und SDK mit C- und Java-APIs, wird in ArcSDE 10.2.2 nicht mehr unterstützt und nicht mehr ausgeliefert.
Der Komprimierungsvorgang liest in einem der ersten Schritte beim Komprimieren der ArcSDE-Instanz die Tabellen "state_lineages" und "states" in den Speicher ein. Wenn Benutzer gerade bearbeiten, während der Komprimierungsvorgang diese Tabellen in den Speicher einliest, besteht die Möglichkeit, dass ein Status gelöscht wird, von dem angenommen wird, dass es sich um einen Endknotenstatus handelt, der durch keine Version referenziert wird, keine Statussperre hat und kein primärer Status eines anderen Status ist.
Beim Komprimieren und beim Löschen eines einzelnen Status wird jetzt überprüft, ob dieser Status durch keinen anderen Status referenziert wird (dass also der zu löschende Status kein primärer Status ist).
Diese Korrektur wurde in ArcSDE 9.1 General Update Patch 2 vorgenommen.
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen