HOW TO
Instructions provided describe how to share data from more recent versions of a geodatabase with older versions of ArcGIS. ArcGIS is designed to be backwards-compatible with earlier releases of geodatabases. Forward-compatibility is not possible at each ArcGIS release since the geodatabase continually evolves to support new functionality.
There are three exceptions to this statement: ArcGIS 9.0 and geodatabases created with ArcGIS 9.1, ArcGIS 9.2 Service Pack 5/Service Pack 6 with geodatabases created with ArcGIS 9.3 or 9.3.1, and geodatabases created with ArcGIS 10.0 and later.
Geodatabases are directly compatible between 9.0 and 9.1. It is possible to access and edit 9.0 geodatabases in 9.1 without upgrading them, and geodatabases that are created, modified, or upgraded in 9.1 can be accessed and edited in 9.0.
Geodatabases are directly compatible between ArcGIS 9.2 Service Pack 5/Service Pack 6 and 9.3 or 9.3.1. It is possible to access and edit 9.2 geodatabases in 9.3 or 9.3.1 without upgrading them, and geodatabases that are created, modified, or upgraded in 9.3 or 9.3.1 can be accessed and edited using 9.2 Service Pack 5 or 9.2 Service Pack 6.
Geodatabases are directly compatible after the 10.0 release. Geodatabases and clients post 10.0 sp5 behave as if the geodatabase release is the same (internal stored procedures may increment and thus the release number does continue to increase). However, the datasets themselves have flags on them indicating which clients are capable of opening them.
For more information, refer to the "Compatible releases" section of ArcMap: Client and geodatabase compatibility.
To share data from more recent versions of a geodatabase with older versions of ArcGIS, migrate the data into a geodatabase created from the earlier release of ArcGIS. Be aware that geodatabase functionality implemented in newer releases cannot be migrated back to older releases. Attempts to open datasets that participate in newer functionality return the following error message:
Error: The version of the Geodatabase client is incompatible with the dataset and cannot open it. Failed to add data, unsupported data type.
The following is a summary of objects that are specific to a newer release of the geodatabase, which may raise an error during step 3 of the process described below.
ArcGIS Pro
Datasets that participate in functionality specific to ArcGIS Pro cannot be opened in ArcMap. This includes branch-versioned datasets, utility networks, or datasets with attribute rules.
ArcGIS 10.8 and later
Geodatabases upgraded to 10.8 and later with dimension feature classes which were upgraded using the Upgrade Dataset geoprocessing tool can no longer be opened from ArcMap 10.7 and later.
ArcGIS 10.2.1
The ability to add field conflict filters (for example, arcpy.AddFieldConflictFilter_management) to specific fields was introduced. If classes with conflict filtering are copied to a 10.x geodatabase, the filter is maintained, however the older client cannot open the class. If the table is copied to a FileGDB of any geodatabase release, the filters are removed, allowing older clients to open the table.
ArcGIS 10.2
The ability to archive non-versioned tables in an enterprise geodatabase was introduced. The historical information present in these archives is not contained in the copy of the table, regardless of the geodatabases release.
ArcGIS 10.1
Several datasets have new functionality as listed below. If this functionality is enabled on the dataset, it cannot be copied into pre-10 geodatabases.
ArcGIS 10.0
ArcGIS 9.2
ArcGIS 9.1
ArcGIS 9.0
Procedure
Use the following steps to migrate data into a geodatabase created from an earlier release of ArcGIS. In this example, a personal geodatabase is used.
Get help from ArcGIS experts
Download the Esri Support App