SQL Server のジオデータベースをアップグレードする準備

ジオデータベースを含め、エンタープライズ システムをアップグレードする場合は、まず計画を立てます。開発サーバまたはテスト サーバで新しいバージョンをテストして、すべてのクライアント アプリケーションで動作することを確認します。

新しいシステムが想定したとおりに機能することが確認できたら、アップグレードのスケジュールを設定します。アップグレードに必要な人員を確保し、各担当者が割り当てられたタスクを実行するために必要な権限を持っていることを確認します。

次の点に注意してください。

SQL Server でジオデータベースをアップグレードする前には、次の手順を実行する必要もあります。

手順:
  1. ArcGIS Resource Center で、データベースのオペレーティング システムやその他のコンポーネントが最小システム要件を満たしていることを確認します。

    ジオデータベースをアップグレードする前に、データベースがサポートされているリリースで、ハードウェアが少なくとも最小システム要件を満たしている必要があります。

  2. ヒントヒント:

    SQL Server データベースのデータベース互換性レベルがわからない場合は、Microsoft SQL Server Management Studio からデータベース プロパティを確認してください。データベース互換性レベルが 80 の場合は、データベース互換性レベルを更新する必要があります。手順については、SQL Server のドキュメントをご参照ください。

  3. データベースのバックアップを作成します。
  4. ArcSDE サービスを使用して接続していて、SDEHOME の etc ディレクトリにあるファイルをカスタマイズした場合は、そのファイルをコピーします。
  5. データベースにフルテキスト インデックス コンポーネントがインストールされていない場合はインストールします。

    ジオデータベース システム テーブルの一部の列で、このコンポーネントが必要です。

  6. ArcGIS の外部で ArcSDE ジオデータベース システム テーブルに追加しているカスタム機能(トリガ、SQL Server レプリケーションへの参加、追加したインデックスなど)をすべて削除します。アップグレード処理では、システム テーブルに行ったカスタマイズを認識できません。これらのカスタマイズがシステム テーブルの変更を妨げる場合、アップグレードは失敗します。
  7. ジオデータベースのアップグレードに使用するログインに、正しい権限が付与されていることを確認します。

    ジオデータベースが dbo スキーマに格納されている場合は、ジオデータベース管理者(dbo)にアップグレードに必要な権限が自動的に付与されています。sde スキーマに格納されているジオデータベースでは、シングル空間データベース モデルのジオデータベースであり、データベース名が sde でない場合、使用するログインは sysadmin であるか、db_owner ロールに属している必要があります。マルチ空間データベース モデル ジオデータベースを使用している場合(または、シングル空間データベースの名前が sde である場合)、アップグレードするには sysadmin としてログインする必要があります。

    注意注意:

    sde ユーザを sysadmin に追加しないでください。

  8. アップグレードを実行するためのジオデータベースに直接接続できるコンピュータ上に、最新リリースの ArcGIS クライアント(ArcGIS for Desktop Standard または Advanced、ArcGIS Engine と Geodatabase Update エクステンション、または ArcGIS for Server Enterprise Standard または Advanced)をインストールします。
  9. ArcGIS がインストールされているコンピュータに SQL Server Native Client がインストールされていることを確認します。

    ジオデータベースをアップグレードするには ArcGIS から SQL Server へのダイレクト コネクションが必要なので、この手順は必須です。SQL Server Native Client を 64 ビット オペレーティング システムにインストールする場合は、64 ビット SQL Server Native Client の実行可能ファイルを使用します。

  10. アップグレード対象のジオデータベースに接続しているユーザがいないことを確認します。

    現在ジオデータベースに接続しているユーザのリストを表示するには、ArcGIS for Desktop[ジオデータベース管理] ダイアログ ボックスの [接続ユーザ] タブを開きます

  11. ArcSDE サービスを使用している場合、次の手順を実行します。
    1. Windows サービス インタフェースを使用して、ArcSDE サービスを停止します。
    2. 新しいフル リリース版の ArcSDE アプリケーション サーバにアップグレードしている場合(9.3.1 または 10 から 10.1 など)、ArcSDE の古いリリースをアンインストールし、プロンプトが表示されたら古いサービスを削除します。
      注意注意:

      サービス パックまたはパッチを適用している場合は、このステップは実行しないでください。

    3. Esri Customer Care ポータルから ArcSDE アプリケーション サーバのインストールを取得します。

これで、ジオデータベースをアップグレードする準備ができました。ArcGIS for Desktop[ジオデータベースのアップグレード(Upgrade Geodatabase)] ツール、または ArcGIS クライアント コンピュータで実行する Python スクリプトを使用できます。

ArcSDE サービスを使用して接続する場合、ジオデータベースをアップグレードしてから ArcSDE アプリケーション サーバをインストールします。

関連トピック

5/10/2014