[ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールは、修正や新しい機能を含めるデータベース内のジオデータベース オブジェクトの更新、ツールまたは ArcPy スクリプトを実行している ArcGIS クライアント バージョンに基づくジオデータベース バージョンの増分、ジオデータベースのブランチ バージョン不整合の解析、ログ ファイルでの結果のレポートを行います。
データベース コネクション ファイル
[入力ジオデータベース] パラメーターの値として指定するデータベース コネクション ファイル (.sde) は、ジオデータベース管理者としてジオデータベースにアクセスする必要があります。
- ジオデータベース管理者アカウントがデータベース ユーザーの場合、[ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールで使用する前に、そのユーザーのユーザー名とパスワードをデータベース コネクション ファイルに保存します。
- ジオデータベース管理者がオペレーティング システム認証ログインの場合は、そのログインを使用して ArcGIS クライアント コンピューターにログイン中にツールを実行する必要があります。
- Microsoft Azure SQL Database 認証を使用する Microsoft Azure SQL Managed Instance または Microsoft Entra ID のジオデータベースをアップグレードするには、コネクション ファイルに次のいずれかが必要です。
- Microsoft Entra Password 認証ジオデータベース管理者アカウントまたは Microsoft Entra multifactor authentication (MFA) ジオデータベース管理者アカウントを使用するには、コネクション ファイルにユーザー名とパスワードを保存します。
- Microsoft Entra Integrated 認証ジオデータベース管理者アカウントを使用するには、その Entra Integrated ログインを使用して ArcGIS クライアント コンピューターにログイン中にツールを実行する必要があります。
前提条件のチェックを実行パラメーター
前提条件のチェックでは、ジオデータベースへの他のアクティブな接続の検出、現在の接続でジオデータベースでの編集が行われているかどうかの判断、現在のジオデータベース システム テーブルを開くことができることの確認を行います。 エンタープライズ ジオデータベースの場合、接続しているユーザーにジオデータベースをアップグレードするための十分な権限があるかどうか、データベースが XML 列に対応しているかどうか、データベースとライブラリのリリースが同じかどうかが確認されます。
確認の結果は、ツールのダイアログ ボックスで報告されます。
前提条件に一致しない場合、[ジオデータベースのアップグレード] パラメーターをオンにした場合でも、ツールはアップグレードを続行しません。 アップグレードの手順を再度実行する前に、問題を修正する必要があります。
[前提条件のチェックを実行] パラメーターと [ジオデータベースのアップグレード] パラメーターの両方をオンにし、上記のすべての前提条件を満たしたら、[ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールはジオデータベースのアップグレードを続けます。
ジオデータベースのアップグレード パラメーター
[ジオデータベースのアップグレード] パラメーターをオンにすると、必要に応じてジオデータベース オブジェクトが更新され、ジオデータベースに修正と新しい機能が実装されます。 また、ジオデータベース システム テーブルのいずれかでジオデータベース バージョン番号が増分します。
ヒント:
ジオデータベース管理者は、[データベース プロパティ] ダイアログ ボックスでエンタープライズ ジオデータベースのジオデータベース バージョン番号にアクセスできます。
さらに、[ジオデータベースのアップグレード] パラメーターをオンにすると、以下に示すように、ブランチ バージョン対応データの不整合についてエンタープライズ ジオデータベースが解析されます。
ブランチ バージョン対応データを含むジオデータベースのアップグレード
ブランチ バージョン対応データを含むエンタープライズ ジオデータベースをアップグレードする際に、[ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールはブランチ バージョンとブランチ バージョン対応データで不整合をチェックします。 影響を受けるデータにアクセスするためのリカバリ バージョンが作成されることがあります。 ジオデータベース管理者は、これらのブランチ バージョンを使用して、不整合を確認し、修正する必要があります。 [ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールは、RECOVERY_VERSION_BR_<branch_id> という形式の名前のブランチ バージョンを作成します。
作成されたバージョンとそれが関連付けられたデータに関する情報は、sde_setup.log ファイルに書き込まれます。 このファイルを確認して、確認する必要があるバージョンを決定し、変更の承諾/拒否、デフォルト バージョンとのリコンサイル、リカバリ バージョンからデフォルト バージョンへの変更のポストを行います。 このファイルの場所については、次のセクションをご参照ください。
これらのバージョンの使用方法については、「操作手順: エンタープライズ ジオデータベースのアップグレード後のブランチ リカバリ バージョンの確認」技術情報をご参照ください。
ログ ファイルとトラブルシューティング
前提条件のチェックで不合格になった、またはアップグレードに失敗した場合は、GDBUpgrade.log ディレクトリにある c:\Users\<user name>\AppData\Local\ESRI\<ArcGIS product> ファイルに結果が書き込まれます。
ユーザーの sde_setup.log ディレクトリにある TEMP ファイルに追加情報が書き込まれます。 ユーザーが一時的なディレクトリを構成していない場合は、システムの TEMP ディレクトリが使用されます。