English

Error: ArcSDE Direct Connect driver release is not compatible with ArcSDE database instance release

Error Message

When making a direct connection to an ArcSDE geodatabase, one of the following errors may be returned:

"ArcSde Direct Connect driver release isn't compatible with ArcSde database instance release".

"Newer DC driver attempting to connect to older ArcSde instance".

"Older DC driver attempting to connect to later ArcSde instance".

Cause

Direct connections between client applications and ArcSDE geodatabases depend on drivers that are installed in the client application. To successfully make a direct connection to an ArcSDE geodatabase, the release number stored in the geodatabase must be compatible with the release of the drivers available in the client application.

For most ArcGIS releases, that means the client application and the ArcSDE geodatabase must be running the same release of the software.

However, with ArcGIS 9.2 Service Pack (SP) 5 and 6, separate direct-connect drivers can be installed on the client that allow direct connections to be made to 9.0, 9.1, 9.3, or 9.3.1 ArcSDE geodatabases.

By default, ArcGIS Desktop, ArcGIS Engine, and ArcGIS Server 10 contain drivers that allow direct connections to 9.2, 9.3, or 9.3.1 ArcSDE geodatabases. Similarly, ArcGIS 10.1 for Desktop and Server and ArcGIS Engine 10.1 contain drivers that allow direct connections to 9.3, 9.3.1, or 10 geodatabases.

Solution or Workaround

The steps taken to make successful direct connections to ArcSDE geodatabases vary depending on what release of the software is being used.

  • A 9.0, 9.1, or 9.2 client connecting to an older release ArcSDE geodatabase
    If the ArcGIS client being used is at release 9.0, 9.1, or 9.2, the ArcSDE geodatabase must be on the same release to be able to make a direct connection. For example, if connecting from ArcGIS Desktop 9.0, a direct connection cannot be made to an ArcSDE 8.3 geodatabase. The geodatabase must be upgraded to 9.0 to allow the direct connection to work.
  • ArcGIS 9.0, 9.1, or 9.2 (up to SP4) client connecting to a newer ArcSDE geodatabase
    This is not supported. For example, an ArcGIS 9.1 client cannot make a connection to an ArcSDE 9.3 geodatabase. The client would need to be upgraded to at least ArcGIS 9.2 Service Pack 5 to connect to an ArcSDE 9.3 geodatabase.
  • A 9.2 client connecting to an ArcSDE 9.3 or 9.3.1 geodatabase
    If the ArcGIS client being used is at release 9.2, applying Service Pack 5 or 6 to the client and installing the ArcGIS 9.3.1 GDB Direct Connect for 9.2 Clients Setup on the client allows direct connections to be made to an ArcSDE 9.3 or 9.3.1 geodatabase.

    The ArcGIS 9.3.1 GDB Direct Connect for 9.2 Clients Setup is available for download from the ESRI Resource Center. Use the link at the bottom of this article to get to the page.

    Note:
    For this scenario, the following error code may also be seen: "Older DC driver attempting to connect to later ArcSde instance". This error code may occur if the ArcGIS 9.3.1 GDB Direct Connect for 9.2 Clients Setup is not applied to the client.

  • A 9.3.x client connecting to an ArcSDE 9.2, 9.1, or 9.0 geodatabase
    If the connecting ArcGIS client is at release 9.3, the ArcGIS Pre-9.3 GDB Direct Connect Setup can be run on the client to allow it to make direct connections to ArcSDE 9.2, 9.1, or 9.0 geodatabases. The ArcGIS Pre-9.3 GDB Direct Connect Setup can be found on the client installation media.

    Note:
    This option is not available if connecting to ArcSDE geodatabases for Informix. It is also not available if connecting to ArcSDE 9.0 or 9.1 geodatabases in Oracle 8i.


    Note:
    The following are other error codes that might be seen if the ArcGIS Pre-9.3 GDB Direct Connect Setup is not run on the client: "Newer DC driver attempting to connect to older ArcSde instance" or "Newer direct connect driver attempting to connect to older geodatabase instance".

  • ArcGIS 10 client connecting to a 9.2, 9.3, or 9.3.1 ArcSDE geodatabase
    No additional ArcGIS configuration is required to make this connection.

    If connecting to Oracle, DB2, or Informix, DBMS client must be installed on the connecting client machine.
  • ArcGIS 10 client connecting to a 9.1 or earlier release ArcSDE geodatabase
    This is not supported.
  • ArcGIS 10.1 client connecting to a 9.3, 9.3.1, or 10 ArcSDE geodatabase
    No additional ArcGIS configuration is required to make this connection.

    DBMS clients must be installed on the connecting client machine.
  • ArcGIS 10.1 client connecting to a 9.2 or earlier release ArcSDE geodatabase
    This is not supported.
  • ArcGIS 10 client connecting to a 10.1 ArcSDE geodatabase
    No additional ArcGIS configuration is required to make this connection.

    DBMS clients must be installed on the connecting client machine.

Related Information