Client- und Geodatabase-Kompatibilität

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

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

Geodatabase- und ArcGIS-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 und steht dem Geodatabase-Administrator über das Dialogfeld Datenbankeigenschaften zur Verfügung. Die Version gibt an, welche Client-Version zum Erstellen oder Aktualisieren der Geodatabase verwendet wurde. Diese Geodatabase-Version wird in erster Linie vom EsriSupport 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.

Die Version für File-Geodatabases hat sich seit Version 10.1 nicht geändert. Die Version für mobile Geodatabases hat sich seit ArcGIS AllSource 2.7 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 AllSource 2.2 und früher sowie ArcGIS 10.6.1 und frühere Clients können keine Verbindung mit Geodatabases der Version 11.0 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.
  • Die folgenden Datasets, die mit ArcGIS AllSource 3.0 oder ArcGIS Server 11.0 und höher erstellt wurden oder für die ein Upgrade mit den entsprechenden Versionen durchgeführt wurde, können nicht in ArcGIS AllSource 2.9 und früher oder ArcGIS Enterprise 10.9.1 und früher verwendet werden:
    • Annotations-Datasets
    • Bemaßungen
  • Sie können die folgenden Datasets nicht in ArcGIS AllSource 3.0 und früher verwenden:
    • Katalog-Datasets

      Katalog-Datasets können nicht in ArcGIS Enterprise 11.0 und früher verwendet werden.

    • Trajektorie-Datasets

      Trajektorie-Datasets werden zurzeit in Web-Services nicht unterstützt.

  • Ab ArcGIS AllSource 3.2 und ArcGIS Enterprise 11.2 weisen Katalog-Datasets eine neue interne Versionsnummer auf. Das hat folgende Auswirkungen:
    • Die Katalog-Datasets, die Sie in ArcGIS AllSource 3.2 und nachfolgenden Versionen erstellen, oder die Katalog-Datasets, die Sie mit den in ArcGIS Server 11.2 und nachfolgenden Versionen installierten Werkzeugen erstellen, können nicht mit früheren Softwareversionen verwendet werden.
    • Um Werkzeuge in ArcGIS AllSource 3.3 oder ArcGIS Server 11.3 zum Hinzufügen von Elementen oder zum Hinzufügen von Portalelementen zu einem Katalog-Dataset zu verwenden, das Sie in ArcGIS AllSource 3.1 oder ArcGIS Server 11.1 erstellt haben, müssen Sie das Katalog-Dataset aktualisieren.
    • Sie können nicht auf aktualisierte Katalog-Datasets in ArcGIS AllSource 3.1 oder früher oder in ArcGIS Enterprise 11.1 oder früher zugreifen.
  • 11.2.0 ist die minimale Enterprise-Geodatabase-Version, die Oriented Imagery-Layer unterstützt. Sie können keine Oriented Imagery-Layer in ArcGIS AllSource 3.1 und früher oder in ArcGIS Enterprise 11.1 und früher verwenden.
  • Informationen zur Kompatibiltität von Versorgungsnetzen und ArcGIS-Clients finden Sie im Abschnitt Kompatibilität von Versorgungsnetzen.
  • Informationen zur Kompatibiltität von Verfolgungsnetzen und ArcGIS-Clients finden Sie im Abschnitt Verwaltung von Verfolgungsnetz-Datasets.
  • ArcGIS AllSource 3.1 und früher können nicht auf Geodatabases-Tabellen oder Feature-Classes zugreifen, die Felder der folgenden Datentypen enthalten: "Nur Datum", "Nur Zeit", "Zeitstempelversatz", "Big Integer" oder "64-Bit-Objekt-ID". Sie können diese Datentypen zwar in ArcGIS Enterprise 11.2 veröffentlichen, sie werden aber nicht vollständig unterstützt und ihre Verwendung in ArcGIS Enterprise 11.2-Web-Layern ist in der Beta-Phase.
  • ArcGIS AllSource 3.1 und frühere Clients können nicht auf Geodatabase-Tabellen oder Feature-Classes mit Datumsfeldern zugreifen, die so migriert wurden, dass sie Millisekunden enthalten.
  • Sie können keine Tabellen oder Feature-Classes, die Felder vom Typ "Nur Datum", "Nur Zeit", "Zeitstempelversatz", "Big Integer" oder "64-Bit-Objekt-ID" enthalten, in einer File-Geodatabase einer früheren Version als Version 10.0 erstellen, einfügen oder importieren.
  • 11.2.0 ist die minimale Enterprise-Geodatabase-Version, die die Datentypen "64-Bit-Objekt-ID", "Big Integer", "Nur Datum", "Nur Zeit" und "Zeitstempel mit Versatz" unterstützt. Nicht alle Datentypen werden in allen Datenbankmanagementsystemen unterstützt. Informationen finden Sie auf der Seite mit Datentypen für den Dataset-Typ, den Sie verwenden.

Wann müssen Sie eine Geodatabase aktualisieren?

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 die Datenbank, den Datenbank-Client und die Geodatabase aktualisieren, um eine Verbindung über einen neueren Client herzustellen.
  • Sie benötigen eine Funktionalität, die nur bei Verwendung einer neueren Version der Geodatabase verfügbar ist. Informationen zu neuen Funktionen und Dataset-Typen in der Geodatabase sind den jeweiligen Informationen unter Neuerungen in ArcGIS AllSource zu entnehmen. Überprüfen Sie auch die Kompatibilitätsregeln im obigen Abschnitt. Beachten Sie: Wenn Sie Datasets bestimmter Typen erstellen oder aktualisieren (zum Beispiel eine Parcel-Fabric oder ein Netzwerk-Dataset), können ältere Clients möglicherweise nicht mehr auf das Dataset zugreifen.
  • Ihre Enterprise-Geodatabase enthält nach Verzweigung versionierte Daten, und Sie haben noch keine der allgemeinen Patches für Verzweigungsversionierung angewendet und ein Upgrade durchgeführt.

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