ArcGIS クライアントとエンタープライズ ジオデータベース間の互換性は、使用する ArcGIS とデータベース リリース、およびデータセット バージョンによって異なります。 ArcGIS クライアントとジオデータベースのバージョンが一致しない場合、データベースのバージョンが、ArcGIS とジオデータベースの両方のバージョンによってサポートされている必要があります。 使用する ArcGIS クライアントのバージョンについては、「PostgreSQL を使用するための ArcGIS の要件」をご参照ください。
ジオデータベースと ArcGIS クライアントを同じバージョンにしておく必要はありませんが、同じバージョンにしておくことをおすすめします。 ジオデータベースとクライアント ソフトウェアは連携して動作するように設計されており、一方のバージョンがもう一方のバージョンとかけ離れると、問題や予期しない動作が生じるリスクがあります。
これは、サイトでクライアント バージョンの組み合わせを使用する場合に特に当てはまります。 新しいクライアントは、ジオデータベースに古いクライアントがアクセスできない新しいデータベース タイプを作成できます。 エンタープライズ ジオデータベースの場合、ジオデータベースのアップグレード間隔が長すぎると、ジオデータベースをアップグレードする前に、基礎になるデータベースを複数回アップグレードする必要があることがあります。
エンタープライズ ジオデータベースのジオデータベース バージョンは、システム テーブルに格納され、ジオデータベース管理者が [データベース プロパティ] ダイアログ ボックスから使用できます。 このバージョンは、ジオデータベースの作成またはアップグレードに使用したクライアント バージョンを示しています。 このジオデータベース バージョンは主に Esri テクニカル サポートが問題解決のために使用しているもので、ユーザーが使用できる機能をすべて反映しているわけではありません。ジオデータベース機能の多くは、ジオデータベースそのものではなく、ジオデータベースにアクセスするクライアントに実装されているからです。
混在したバージョンの接続に関するルール
互換性には次のルールが適用されます。
- クライアントとジオデータベースには、サポート対象バージョンの ArcGIS を使用してください。
- エンタープライズ ジオデータベースは、使用するジオデータベースおよび ArcGIS のバージョンに対応するバージョンの PostgreSQL に保存する必要があります。 サポートされているデータベースのバージョンについては、「PostgreSQL を使用するための ArcGIS の要件」をご参照ください。 以前のソフトウェア リリースとその他のオペレーティング システムの情報にアクセスするには、リンクおよび [他のバージョン] ドロップダウン リストを使用します。
- ArcGIS クライアントには、当該クライアントの API も含まれています。 このため、API を使用してジオデータベースにアクセスする場合も、同様の混在したリリースのルールが適用されます。
- クライアントを ArcGIS Field Maps や ArcGIS Survey123 などの ArcGIS Server サービスに接続して使用する場合、実際には ArcGIS Server がジオデータベースのクライアントになります。 この場合は、ArcGIS Server とジオデータベースのバージョンに互換性があることを確認してください。
- 新しい ArcGIS クライアントから以前のリリースのエンタープライズ ジオデータベースに接続する際、そのリリースのジオデータベースに最新のパッチが存在する場合は、そのパッチをジオデータベースに適用します。
- 古い ArcGIS クライアントでは、新しいリリースのジオデータベースのデータを表示、検索、編集、および保存することはできますが、新しい機能が含まれたデータセットを開くことはできません。 古い ArcGIS クライアントから新しいデータセット タイプにアクセスしようとすると、次のようなエラー メッセージが表示されます:
このデータセットは、このバージョンのジオデータベース クライアントとの互換性がないため開くことができません。
データを追加できませんでした。データ タイプがサポートされていません。
- ジオデータベース レプリケーションを使用する場合、子レプリカ ジオデータベースのバージョンは親レプリカ ジオデータベースと同じかそれ以降でなければなりません。