Skip To Content

Client- und Geodatabase-Kompatibilität

Der Zugriff auf Geodatabases kann beispielsweise mit den folgenden ArcGIS-Client-Softwareprogrammen erfolgen:

  • ArcGIS Pro (unterstützt Verbindungen mit File-, mobile und Enterprise-Geodatabases)
  • ArcGIS Server-Services (unterstützt Verbindungen mit File-, Workgroup- und Enterprise-Geodatabases)

Kompatible Versionen

Ihre Geodatabase- und ArcGIS-Clients müssen nicht unbedingt in derselben Version vorliegen, aber es wird empfohlen. Geodatabases und Client-Software sind aufeinander abgestimmt, und wenn die Versionen zu weit auseinanderliegen, kann es zu unerwartetem Verhalten oder anderen Problemen kommen.

Dies gilt insbesondere, wenn in der Site verschiedene Client-Versionen verwendet werden. Von einem neueren Client können neuere Dataset-Typen in der Geodatabase erstellt werden, auf die ältere Clients nicht zugreifen können. Wenn Sie bei Enterprise-Geodatabases zu lange mit der Aktualisierung der Geodatabase warten, muss die zugrunde liegende Datenbank möglicherweise mehrfach aktualisiert werden, bevor Sie die Geodatabase aktualisieren können.

Die Geodatabase-Version für eine Enterprise-Geodatabase wird in einer Systemtabelle gespeichert. Sie gibt an, welche Client-Version zum Erstellen oder Aktualisieren der Geodatabase verwendet wurde. Wenn Sie beispielsweise eine Enterprise-Geodatabase mit ArcGIS Server 10.8.1 erstellen, lautet die Geodatabase-Version 10.8.1. Wenn Sie diese Geodatabase anschließend mit ArcGIS Pro 2.9 aktualisieren, lautet die Geodatabase-Version 10.9.1.2.9. Beachten Sie, dass diese Geodatabase-Version in erster Linie vom Esri Support für die Fehlerbehebung verwendet wird. Sie bietet nicht die gesamte für Sie verfügbare Funktionalität, da viele Geodatabase-Funktionen nicht in der Geodatabase selbst implementiert sind, sondern in den Clients, die auf die Geodatabase zugreifen.

Bei Enterprise-Geodatabases entspricht die Geodatabase-Version meist nur der Softwareversion, die zum Erstellen oder Aktualisieren der Geodatabase verwendet wurde. Die Version für File-Geodatabases hat sich seit Version 10.1 nicht geändert.

Für die Kompatibilität gelten die folgenden Regeln:

  • Verwenden Sie unterstützte ArcGIS-Versionen für die Clients und die Geodatabase.
  • Sie müssen die Enterprise-Geodatabase in einer Datenbankversion speichern, die sowohl für die Geodatabase als auch für die verwendete ArcGIS-Version unterstützt wird. Der Datenbank-Client, den Sie auf dem ArcGIS-Client-Computer installieren, muss ebenfalls für die ArcGIS-Version unterstützt werden. Weitere Informationen zu unterstützten Datenbank- und Datenbank-Client-Versionen finden Sie auf den folgenden Seiten. Verwenden Sie die Dropdown-Liste Andere Versionen, um Informationen zu älteren Softwareversionen und anderen Betriebssystemen anzuzeigen.
  • ArcGIS Pro 2.2 und früher sowie ArcGIS 10.6.1 und frühere Clients können keine Verbindung mit Geodatabases der Version 11.x und höher in SQL Server herstellen.
  • ArcGIS-Clients umfassen auch die API für diesen Client. Daher gelten dieselben Regeln für verschiedene Versionen auch beim Zugriff auf die Geodatabase unter Verwendung der API.
  • Wenn Sie Clients verwenden, die eine Verbindung zu einem ArcGIS Server-Service herstellen (z. B. ArcGIS Field Maps oder ArcGIS Survey123), fungiert ArcGIS Server als Client für die Geodatabase. Stellen Sie in diesem Fall sicher, dass die Versionen von ArcGIS Server und der Geodatabase kompatibel sind.
  • Ältere ArcGIS-Clients können Daten in Geodatabases neuerer Versionen öffnen, abfragen und speichern, sie können jedoch keine Datasets öffnen, die an neueren Funktionen beteiligt sind. Wenn Sie über einen älteren ArcGIS-Client auf einen neueren Datentyp zugreifen, werden folgende Fehlermeldungen angezeigt:

    Die Version des Geodatabase-Clients ist nicht mit dem Dataset kompatibel; das Dataset kann nicht geöffnet werden.

    Daten konnten nicht hinzugefügt werden, nicht unterstützter Datentyp.

  • Um von einem neueren ArcGIS-Client eine Verbindung zu einer Enterprise-Geodatabase einer älteren Version herzustellen, wenden Sie den neuesten Patch für die jeweilige Geodatabase-Version an, sofern vorhanden.
  • Wenn Sie die Geodatabase-Replikation verwenden, muss die Geodatabase mit dem Child-Replikat mindestens dieselbe Geodatabase-Version aufweisen wie die Geodatabase mit dem Parent-Replikat.
  • Wenn Sie Ihre Geodatabase aktualisieren und mit dem Geoverarbeitungswerkzeug Dataset aktualisieren bestimmte Datasets aktualisieren, können Sie das Dataset aus ArcMap oder ArcGIS Pro 2.9 oder früheren Versionen möglicherweise nicht öffnen.
  • Die folgenden Dasets, die mit ArcGIS Pro 3.0 oder ArcGIS Server 11.0 und höher erstellt oder aktualisiert wurden, können nicht in ArcGIS Pro 2.9 und früher verwendet werden:
    • Annotations-Datasets
    • Bemaßungen
    • Versorgungsnetze
    • Verfolgungsnetze

Wann müssen Sie eine Geodatabase aktualisieren?

Die Geodatabase- und Client-Version sollten einander möglichst gut entsprechen. Wenn eine der folgenden Bedingungen zutrifft, muss eine Aktualisierung erfolgen:

  • Die von Ihnen verwendete Client-Version kann keine Verbindung zur jeweiligen Geodatabase-Version herstellen. Bei Enterprise-Geodatabases können Sie möglicherweise über die verwendete Client-Version keine Verbindung mit der verwendeten Version des Datenbankmanagementsystems herstellen, und Sie müssen sowohl die Datenbank als auch die Geodatabase aktualisieren, um eine Verbindung über einen neueren Client herzustellen.
  • Sie möchten eine Funktionalität nutzen, die nur bei Verwendung einer neueren Version der Geodatabase verfügbar ist. Informationen zu neuen Funktionalitäten und Dataset-Typen in der Geodatabase sind den jeweiligen Informationen unter Neuerungen in ArcGIS Pro zu entnehmen. Überprüfen Sie auch die Kompatibilitätsregeln im vorherigen Abschnitt im Hinblick auf Kompatibilitätsbeschränkungen bei der Client-, Geodatabase- und Dataset-Version. Beachten Sie: Wenn Sie Datasets neuer Typen erstellen oder ein Dataset aktualisieren (zum Beispiel eine Parcel-Fabric oder ein Netzwerk-Dataset), können ältere Clients nicht mehr auf das Dataset zugreifen.

Weitere Informationen zu Geodatabase-Aktualisierungen finden Sie in den Aktualisierungsthemen zum jeweils verwendeten Geodatabase-Typ:

File-Geodatabases

Aktualisieren einer File-Geodatabase

Geodatabases in Db2 auf Linux oder Microsoft Windows

Aktualisieren einer Geodatabase in Db2

Geodatabases in Oracle

Aktualisieren einer Geodatabase in Oracle

Geodatabases in PostgreSQL

Aktualisieren einer Geodatabase in PostgreSQL

Geodatabases in SAP HANA

Aktualisieren einer Geodatabase in SAP HANA

Geodatabases in SQL Server

Aktualisieren einer Geodatabase in SQL Server

Geodatabase-Versionen

In der Dokumentation kann eine bestimmte Geodatabase-Version für die Verwendung einer bestimmten Funktionalität angegeben sein. Oft handelt es sich dabei um Version 10.x oder 11.x der Geodatabase. Wie bereits zuvor erwähnt, ist die Geodatabase-Version bei der Erstellung oder dem Upgrade einer Enterprise-Geodatabase in ArcGIS Pro eine Kombination aus ArcGIS 10.x oder 11.x und der ArcGIS Pro-Versionsnummer. Wenn Sie eine Geodatabase erstellen oder eine Geodatabase in einem Client der Version 10.x oder 11.x aktualisieren, wird als Geodatabase-Version die Versionsnummer 10.x angegeben.

Bestimmen Sie anhand der Informationen in der folgenden Tabelle die zum Erstellen oder Aktualisieren einer Geodatabase verwendete ArcGIS Pro-Version basierend auf der Version, die in der Systemtabelle der Geodatabase gespeichert ist.

Geodatabase-VersionArcGIS Pro-VersionEntsprechende 10.x- oder 11.x-Version

10.6.1.2.2

2.2

ArcGIS Enterprise und ArcMap 10.6.1

10.7.0.2.3

2.3

ArcGIS Enterprise und ArcMap 10.7

10.7.1.2.4

2.4

ArcGIS Enterprise und ArcMap 10.7.1

10.8.0.2.5

2.5

ArcGIS Enterprise und ArcMap 10.8

10.8.1.2.6

2.6

ArcGIS Enterprise und ArcMap 10.8.1

10.9.0.2.7

2.7

ArcGIS Enterprise 10.9

10.9.0.2.8

2.8

ArcGIS Enterprise 10.9

10.9.1.2.9

2.9

ArcGIS Enterprise 10.9.1 und ArcMap 10.8.2

11.0.0.3.0

3.0

ArcGIS Enterprise 11.0