Erstellen von Versionen und Festlegen von Berechtigungen
Dieses Thema gilt nur für ArcEditor und ArcInfo.
Mit ArcCatalog oder ArcMap können Sie eine neue Version erstellen, die von einer vorhandenen Version abgeleitet ist. Wenn Sie eine Version erstellen, geben Sie deren Namen, optional eine Beschreibung sowie die Berechtigung für die Version an. Als Besitzer der Version können Sie jederzeit diese Eigenschaften ändern oder eine Version löschen.
(Die Definition einer Version finden Sie im Abschnitt Versionierung.)
Sie legen die Berechtigung für eine Version fest, um diese vor Änderungen oder dem Anzeigen durch andere Benutzer als den Besitzer der Version zu schützen. Für Versionen können Sie eine der drei folgenden Berechtigungen festlegen:
- Privat – Nur der Besitzer oder der ArcSDE-Administrator kann die Version anzeigen und versionierte Daten ändern.
- Geschützt – Jeder Benutzer kann die Version anzeigen, doch nur der Besitzer oder der ArcSDE-Administrator kann Datasets bearbeiten, für die er über die Lese-/Schreibberechtigung verfügt.
- Öffentlich: Jeder Benutzer kann die Version anzeigen. Alle Benutzer, denen die Lese-/Schreibberechtigung für Datasets zugewiesen wurde (UPDATE, INSERT und DELETE oder die Lese-/Schreibberechtigung), können die entsprechenden Datasets ändern.
Wenn Sie die Berechtigungen für Versionen festlegen, müssen Sie Ihre Workflows in Bezug auf die Versionen sowie die Anforderungen der verschiedenen Benutzer berücksichtigen, die in dieser Umgebung arbeiten. Sie sollten den Zugriff auf die Daten über Versionsberechtigungen und Dataset-Berechtigungen steuern.
Beim Festlegen der Berechtigungen müssen Sie dem Schutz der DEFAULT-Version einen besonderen Stellenwert einräumen. Die DEFAULT-Version ist die Vorgängerversion jeder anderen Version in einer Geodatabase und stellt meist die veröffentlichte Version einer Geodatabase dar. Alle Features oder Zeilen, die aus der DEFAULT-Version gelöscht werden, sind zwar in den Delta-Dateien der Version gespeichert, können jedoch nur wiederhergestellt werden, wenn die Registrierung des Datasets als versioniert aufgehoben wird (unter der Annahme, dass die Datenbank zuvor nicht komprimiert worden ist). Wenn Sie die Registrierung eines Datasets als versioniert aufheben, wird die Konfiguration des Datasets zur Zeit der letzten Datenbankkomprimierung wiederhergestellt. Alle nicht komprimierten Änderungen gehen jedoch verloren. Daher ist es unerlässlich, die DEFAULT-Version zu schützen, um versehentliche Änderungen oder Beschädigungen zu verhindern.
Sie können die DEFAULT-Version auf drei unterschiedliche Arten schützen:
- Wenn die Benutzer die DEFAULT-Version direkt bearbeiten, können Sie eine neue Version als schreibgeschützte Archivversion der DEFAULT-Version erstellen. Alle versehentlich aus der DEFAULT-Version gelöschten Features können bei Bedarf aus dieser Version wiederhergestellt werden.
- Wenn einige, aber nicht alle Benutzer die DEFAULT-Version direkt bearbeiten müssen, können Sie neue Versionen der DEFAULT-Version zur Bearbeitung durch die betreffenden Benutzer erstellen.
- Wenn die DEFAULT-Version von niemandem direkt bearbeitet wird, sollte der ArcSDE-Administrator die Berechtigung für die DEFAULT-Version auf "Geschützt" festlegen. Verwenden Sie nicht "Privat", da hierbei nur der ArcSDE-Administrator eine Verbindung mit der Datenbank herstellen kann. Wenn die Berechtigungen auf "Geschützt" festgelegt sind, kann die DEFAULT-Version von allen Benutzern angezeigt werden. Lediglich der ArcSDE-Administrator darf die Standardversion bearbeiten oder abgleichen und Änderungen aus anderen Versionen in diese zurückschreiben.
Ein Beispielszenario zum Erstellen von Versionen und Festlegen von Berechtigungen für Versionen finden Sie im Abschnitt Beispiel für die Versionserstellung und Versionsberechtigungen.
Zum Erstellen einer Version oder Festlegen der Berechtigungen für diese ist eine ArcEditor- oder ArcInfo-Lizenz erforderlich.
-
Öffnen Sie das Dialogfeld Versions-Manager mit einer der folgenden Methoden:
- Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf eine Verbindung zur Geodatabase, und klicken Sie dann auf Versionen.
- In ArcMap klicken Sie auf der Versionierungswerkzeugleiste auf die Schaltfläche Versions-Manager.
Das Dialogfeld Versions-Manager wird geöffnet.
-
Zum Erstellen einer neuen Version klicken Sie mit der rechten Maustaste auf die Version, von der Sie die neue Version ableiten möchten, und klicken Sie auf Neu.
Hierdurch wird das Dialogfeld "Neue Version" geöffnet.
-
Geben Sie einen Namen für die neue Version ein.
Tipp:
Der Versionsname ist auf eine Höchstlänge von 62 Zeichen beschränkt.
-
Geben Sie eine Beschreibung der Version ein (optional).
Tipp:
Sie können in der Beschreibung zusätzliche Informationen über den Zweck der Version eingeben. Die Beschreibung ist ebenfalls auf eine Höchstlänge von 62 Zeichen beschränkt.
- Wählen Sie die gewünschte Berechtigungsstufe für die Version aus: Privat, Öffentlich oder Geschützt.
- Klicken Sie auf OK, um die neue Version zu erstellen.