Compatibility between ArcGIS clients and geodatabases in SAP HANA

You can connect to a geodatabase in SAP HANA from the following ArcGIS clients:

  • All versions of ArcGIS Pro that are not retired
  • ArcGIS Server 10.6 and later
  • ArcGIS Enterprise 10.7.1 and later

Connections from earlier clients are not supported.

The geodatabase version for an enterprise geodatabase is stored in a system table. It indicates what client version you used to create or upgrade the geodatabase. For example, if you create an enterprise geodatabase from ArcGIS Pro 2.6, the geodatabase version is 10.8.1.2.6. Be aware that this geodatabase version is primarily used by Esri Support to troubleshoot issues; it does not entirely reflect the functionality available to you, as a lot of geodatabase functionality is implemented in the clients that access the geodatabase and not in the geodatabase itself.

You do not have to keep your geodatabase and ArcGIS clients at the same release, but it is recommended that you do so. Geodatabases and client software are designed to work together, and if you let one get too many releases away from the other, you risk encountering problems or unexpected behavior.

This is especially true when you use a mix of client versions at your site. A newer client can create newer dataset types in the geodatabase that older clients cannot access. For enterprise geodatabases, waiting too long between geodatabase upgrades may mean you have to upgrade the underlying database more than once before you can upgrade the geodatabase.

Connecting from newer clients to older release geodatabases allows you to use the geodatabase without having to upgrade it at the same time the clients are upgraded. It also allows you to have mixed-release client installations at your site. Keep the following in mind, though, when using mixed releases:

  • The version of the database management system you use must be compatible with the ArcGIS client version from which you connect. See the ArcGIS system requirements for SAP HANA for information on supported versions.
  • Use supported versions of ArcGIS for your clients and geodatabase.
  • ArcGIS clients also include the API for that client. Therefore, the same mixed release rules apply when accessing the geodatabase using API.
  • To connect from a newer ArcGIS client to an older release enterprise geodatabase, apply the latest patch to the geodatabase for its release if one exists.
  • When you use clients that connect to an ArcGIS Server service, such as ArcGIS Collector or ArcGIS Survey123, ArcGIS Server is actually the client to the geodatabase. For these cases, make sure your ArcGIS Server and geodatabase versions are compatible.
  • Older ArcGIS clients can open, query, edit, and save data in newer release geodatabases, but they cannot open datasets that participate in newer functionality. You will encounter the following error messages when you try to access a newer type of dataset from an older ArcGIS client:

    The version of the Geodatabase client is incompatible with the dataset and cannot open it.

    Failed to add data, unsupported data type.

  • If you use geodatabase replication, the child replica geodatabase must be the same geodatabase release as or a later release than the parent replica geodatabase. See Replication and geodatabase releases for more information.