ERROR

Keine Layer der Karte konnten bearbeitet werden. Keine der Datenquellen in der Karte sind als versioniert registriert oder Sie verfügen nicht über Berechtigungen zum Ändern von Datenquellen

Last Published: January 6, 2021

Fehlermeldung

Beim Starten einer versionierten Editiersitzung wird die folgende Fehlermeldung angezeigt:

Error: Keine Layer der Karte konnten bearbeitet werden. Keine der Datenquellen in der Karte sind als versioniert registriert, oder Sie verfügen nicht über Berechtigungen zum Ändern von Datenquellen, die als versioniert registriert sind.
Hinweis: Dieser Artikel gilt für die ArcGIS-Versionen 9.x und 10.0. Höhere Versionen von ArcGIS enthalten möglicherweise andere Funktionalität sowie andere Namen für Menüs, Befehle und Geoverarbeitungswerkzeuge, die sich auch an anderen Orten befinden können.
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. ArcGIS-Software-Features wurden zwar nicht mehr unterstützt, aber nicht sofort entfernt, um für die Kunden eine Abwärtskompatibilität bereitzustellen und einen möglichst langen Vorlauf für die Implementierung neuerer Technologien zu ermöglichen.

Ursache

Der Fehler wird angezeigt, wenn eine versionierte Editiersitzung in einem Workspace gestartet wird. Diese Meldung wird angezeigt, wenn die Daten nicht als versioniert registriert sind. Sie wird ebenfalls angezeigt, wenn der Benutzer, der die Editiersitzung startet, nicht die richtigen Objektberechtigungen zum Auswählen, Einfügen, Aktualisieren und Löschen besitzt (diese werden vom Besitzer der Daten in ArcCatalog erteilt).

Eine weitere mögliche Ursache ist folgende: Wenn ArcCatalog oder ArcMap gesperrt ist bzw. abstürzt oder die Sitzung während des Ladens von Daten bzw. während einer Editiersitzung für eine Feature-Class in einer Geodatabase beendet wird, bleibt die Feature-Class im EA-Modus "Nur laden" hängen, was neue Änderungen oder das Laden von Daten verhindert.

Befindet sich die Feature-Class in einem Feature-Dataset, ist das gesamte Feature-Dataset mitsamt den enthaltenen Feature-Classes solange nicht mehr für die Bearbeitung verfügbar, bis die betroffene Feature-Class vom EA-Modus "Nur laden" in den EA-Modus "Normal" geändert wird.

Diese Fehlermeldung tritt möglicherweise weiterhin auf, selbst wenn die Daten ordnungsgemäß als versioniert registriert sind und alle benötigten Berechtigungen erteilt sind.

Lösung oder Problemumgehung

Überprüfen Sie zunächst, ob die zu bearbeitenden Objekte versioniert sind, indem Sie die Objekte in ArcCatalog oder im Fenster "Katalog" in ArcMap öffnen.

Prüfen Sie, ob der Layer versioniert ist:

  1. Klicken Sie auf der Werkzeugleiste Editor auf Editor > Optionen.
  2. Deaktivieren Sie auf der Registerkarte Versionierung im Dialogfeld Bearbeitungsoptionen das Kontrollkästchen Eine Version der Datenbank mit den Möglichkeiten 'Rückgängig machen' und 'Wiederherstellen' bearbeiten.

Vergewissern Sie sich, dass die Daten nicht im EA-Modus "Nur laden" hängen geblieben sind:

Gehen Sie wie folgt vor, um herauszufinden, ob die Fehlermeldung ausgegeben wird, weil die Daten im EA-Modus "Nur laden" hängen geblieben sind:

  1. Führen Sie den unten angegebenen SDE-Befehl aus, um zu prüfen, ob die Daten in der Datenbank im Modus "Laden" oder "Normal" aufgeführt sind. Dieser Befehl wird für die gesamte Datenbank ausgeführt. Für diesen Befehl werden viele Ergebnisse ausgegeben. Aus diesem Grund können die Ergebnisse als Textdatei zurückgegeben werden, indem am Ende der SDE-Befehlszeilensyntax [>output.txt] hinzugefügt wird.
Code: sdelayer -o describe [-i <service> | <port#> | <direct connection>] [-s <server_name>] [-D <database_name>] -u <DB_user_name> [-p <DB_user_password>] [-q]

Beispiel:

Code: sdelayer -o describe -i sde:sqlserver:GIS -D Landbase >Describe.Landbase1.txt
  1. Öffnen Sie die Ausgabetextdatei, und prüfen Sie den Inhalt. Suchen Sie nach Daten, bei denen der EA-Modus auf "LADEN" festgelegt ist.
  2. Wenn Sie Daten mit dem EA-Modus "LADEN" finden, haben Sie zwei Möglichkeiten, um den Modus in "NORMAL" zu ändern.
    • Option 1: Öffnen Sie in ArcCatalog das Dialogfeld Eigenschaften der Feature-Class. Berechnen Sie einen räumlichen Index, und klicken Sie auf Speichern.
    • Option 2: Führen Sie die folgende SDE-Befehlssyntax aus.
"> Code: sdelayer -o normal_io -l <table,column> [-i <service> | <port#> | <direct connection>] [-s <server_name>] [-D <database_name>] -u <DB_user_name> [-p <DB_user_password>] [-q]

Beispiel:

Code: sdelayer -o normal_io -l victoria,parcels -u av -p mo -i esri_40

Artikel-ID:000010993

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden