Ich habe Probleme beim Bearbeiten einer Feature-Class, die sich in einem Feature-Dataset befindet.
Wir haben in ArcMap nur die einzelne Feature-Class als Layer hinzugefügt und verwenden zum Bearbeiten die Funktion "Bearbeitung starten" in der Bearbeitungssymbolleiste.
ArcMap meldet: "Alle Datenquellen in der Karte sind als versioniert registriert, oder Sie haben keine Berechtigung zum Ändern von Datenquellen, die nicht als versioniert registriert sind."
Die Datenbank und das Feature-Dataset sind versioniert. Wir haben dies mit ArcCatalog bestätigt. Wir können auch keine nicht versionierten Änderungen vornehmen.
Wir haben ausgewählt, eine Version aus den Optionen der Bearbeitungssymbolleiste zu bearbeiten.
sdelayer
meldet, dass der verbindende Benutzer (auch der Schemabesitzer) über die Berechtigungen SELECT, INSERT, UPDATE und DELETE für die Ebene verfügt.
Oracle dba_tab_privs
berichtet, dass wir die Berechtigungen SELECT, INSERT, UPDATE und DELETE für die Geschäftstabelle haben.
Wenn ich mit dem SDE-Benutzer eine Verbindung zur Geodatabase herstelle, kann ich dem Schemabesitzer keine neuen Berechtigungen für das Feature-Dataset gewähren. ArcCatalog meldet einen Automatisierungsfehler.
Wenn ich als Schemabesitzer eine Verbindung zur Geodatabase herstelle, kann ich dem Feature-Dataset neue Berechtigungen (für "mich") erteilen. Ich weiß jedoch nicht, ob sie etwas bewirkt haben.
Dies ist ArcGIS 9.3.1.
Was ist übrig? Gibt es sichere Lösungen?
UPDATE : Ich habe die Feature-Class in eine neue kopiert (außerhalb des Featuredataset), die ich bearbeiten kann. Wenn ich die Feature-Class in das Feature-Dataset einfüge, kann ich das nicht. Was hat das letzte Wort zu den Berechtigungen für Feature-Datasets?
Ich muss ausbügeln, was ArcMap zu der Annahme veranlasst, dass "Ihnen Berechtigungen zum Ändern von Datenquellen fehlen" .
Die betreffende Feature-Class verfügt über viele (Hunderte) Beziehungsklassen. Ich vermute, dass dies die Ursache meiner Probleme ist. Ich werde eine separate Frage zu diesen stellen ...