HOW TO
GlobalID-Spalten werden verwendet, um sicherzustellen, dass jede Zeile in allen Geodatabases eindeutig ist. Diese Spalte für eine eindeutige ID wird für bestimmte Arten der Geodatabase-Replikation benötigt, beispielsweise für die unidirektionale und bidirektionale Replikation von Datasets, die Teil eines Replikats sind.
Unter der folgenden URL finden Sie Im Abschnitt "Global identifiers" weitere Informationen zur GlobalID-Spalte:
Geodatabase-Felddatentypen
Es gibt zwar Dokumentation zum Hinzufügen von GlobalID-Spalten und zu ihrem Zweck, aber das Löschen dieser Spalten aus einem Dataset wird dort nicht erwähnt. Dass das Löschen von GlobalID-Spalten nicht vorgesehen ist, wird in der gesamten Benutzeroberfläche deutlich, das heißt, an Stellen, an denen die Option zum Löschen dieser konkreten Spalte nicht vorhanden oder abgeblendet ist.
Der Versuch, das GlobalID-Feld auf der Registerkarte "Feature-Class-Eigenschaften" in ArcCatalog zu löschen, führt zur folgenden Fehlermeldung:
"Mindestens eines der ausgewählten Felder konnte nicht gelöscht werden."
Dadurch soll verhindert werden, dass Benutzer die GlobalID-Spalte in Datasets löschen, ohne die Konsequenzen dieser Aktion in vollem Umfang zu verstehen. Wenn die GlobalID aus einem Dataset gelöscht wird, das Teil eines Replikats ist, wird das Replikat ungültig, und der Replikatsynchronisierungsprozess schlägt fehl.
Es sind jedoch Situationen möglich, in denen Benutzer die GlobalID-Spalte entfernen möchten. Wenn beispielsweise die Daten nicht mehr Teil eines Replikats sind oder in einer bestimmten Situation der Inhalt der GlobalID-Spalte vom Ausgabeformat nicht unterstützt oder erkannt wird, kann es notwendig sein, die Spalte vor dem Durchführen des Vorgangs zu entfernen. Ein Beispiel für einen solchen Vorgang wäre das Exportieren des Inhalts einer Feature-Class in ein Coverage.
Sie können diese Einschränkung umgehen, indem Sie die GlobalID-Spalte programmgesteuert mithilfe von (IClassSchemaEdit3) oder über ArcCatalog löschen. In den folgenden Anweisungen wird beschrieben, wie Sie mit ArcCatalog eine Kopie einer vorhandenen Feature-Class ohne das GlobalID-Feld erstellen:
Warnung: Diese ArcCatalog-Exportmethode unter Verwendung des Werkzeugs "Feature-Class in Feature-Class" sollte nur für einfache Datentypen verwendet werden.
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen