Erstellen von Versionen und Festlegen von Berechtigungen
Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.
Mit ArcGIS for Desktop können Sie eine neue Geodatabase-Version erstellen, die von einer vorhandenen Version abgeleitet ist. Wenn Sie eine Version erstellen, geben Sie deren Namen, optional eine Beschreibung sowie die Zugriffsebene anderer Benutzer 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 Zugriffsebene 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 Geodatabase-Administrator kann die Version anzeigen und versionierte Daten bzw. die eigentliche Version ändern.
- Geschützt: Jeder Benutzer kann die Version anzeigen, doch nur der Besitzer bzw. Geodatabase-Administrator kann die Datasets der Version bzw. die eigentliche Version ändern.
- Öffentlich: Jeder Benutzer kann die Version anzeigen. Alle Benutzer, denen die Lese-/Schreibberechtigung für Datasets zugewiesen wurde (UPDATE, INSERT und DELETE), können die Datasets in der Version ändern.
Wenn Sie den Zugriff auf 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 den Versionszugriff und Dataset-Berechtigungen steuern.
Beim Festlegen des Zugriffs auf Versionen 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 Sie eine Strategie ausgewählt haben, bei der DEFAULT-Versionen nicht direkt bearbeitet werden, sollte der Geodatabase-Administrator die Zugriffsebene der DEFAULT-Version auf "Geschützt" festlegen. Legen Sie die Zugriffsebene der DEFAULT-Version niemals auf "Privat" fest. Dies würde dazu führen, dass alle Benutzer mit Ausnahme des Geodatabase-Administrators eine Verbindung mit der Datenbank herstellen können. Wenn die Berechtigungen auf "Geschützt" festgelegt sind, kann die DEFAULT-Version von allen Benutzern angezeigt werden. Lediglich der Geodatabase-Administrator darf die DEFAULT-Version direkt bearbeiten oder abgleichen und Änderungen aus anderen Versionen in diese zurückschreiben.
Ein Beispielszenario zum Erstellen von Versionen und Festlegen von Zugriffsberechtigungen für Versionen finden Sie im Abschnitt Beispiel für die Versionserstellung und Versionsberechtigungen.
-
Öffnen Sie das Dialogfeld Versions-Manager mit einer der folgenden Methoden:
- Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf eine Verbindung zur Geodatabase, zeigen Sie auf Verwaltung, klicken Sie auf Geodatabase verwalten und klicken Sie anschließend auf die Registerkarte Versionen.
- In ArcMap klicken Sie auf der Versionierungswerkzeugleiste auf die Schaltfläche Versions-Manager.
-
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.
Das Dialogfeld Neue Version wird angezeigt.
-
Geben Sie einen Namen für die neue Version ein.
Der Versionsname ist auf eine Höchstlänge von 62 Zeichen beschränkt.
-
Geben Sie eine Beschreibung der Version ein (optional).
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 Zugriffsebene für die Version aus: Privat, Öffentlich oder Geschützt.
- Klicken Sie auf OK, um die neue Version zu erstellen.