ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

SQL Server でのマルチ データベースからシングル データベース ジオデータベースへの移行

  • すべてのユーザー データを既存の sde マスター データベースに移動する
  • すべてのデータを新しいシングルモデル ジオデータベースに移動する
  • 各ユーザー データベースをそれぞれのシングルモデル ジオデータベースに移動する

SQL Server でマルチ データベース モデルからシングル データベース モデルに移行するには、次の 3 つの方法があります。

  • すべてのユーザー データをマスター sde データベースに移動します。
  • 1 つのシングルモデル ジオデータベースを作成し、すべてのデータをそこに移動します。
  • 複数のシングルモデル ジオデータベースを作成し、それぞれのユーザー データベースから対応する新規作成したスタンドアロン ジオデータベースにデータを移動します。

すべてのユーザー データを既存の sde マスター データベースに移動する

データを別々のデータベースに保持する必要がない場合、既存のデータをマスター sde データベースまたは新しいシングルモデル ジオデータベースに移動できます。

これは、次の場合に行う可能性があります。

  • 最初のジオデータベースの作成が ArcSDE 9.0 の以前のリリースで、マルチ空間ジオデータベース モデルが唯一の選択肢だった場合。
  • 結合とリレートが行えるように、すべてのデータを同じジオデータベースに格納する必要がある場合。
  • ユーザーがこれまで使用してきた接続情報をこれからも使用したい場合。

データを sde データベースに移動するには、次の一連の手順に従います。

差分テーブルからベース テーブルへ編集データを移行し、バージョンを削除します。

  1. すべてのバージョン対応編集を DEFAULT バージョンへリコンサイルおよびポストします。
  2. その他すべてのジオデータベース ユーザーがシステムを使用していない時間帯に、ジオデータベースを圧縮します。
  3. 名前付きバージョンを削除します。

データ所有者がデータを作成できるよう sde データベースをセットアップします。

  1. ユーザー データベースにデータを所有しているユーザーごとに、sde データベース内にスキーマを作成します。

    スキーマの名前はユーザーと同じにする必要があります。

  2. sde データベースにデータを作成できるように、ユーザーに権限を付与します。

データを移動します。

sde ジオデータベースのデータの所有者は、データの移動時に sde ジオデータベースにログインしていたユーザーです。そのため、同じユーザーにデータを所有させる場合は、各ユーザーが接続して、自分が所有するデータを移動する必要があります。

  1. データの所有者は、ArcGIS for Desktop から sde データベースおよびユーザー データベースにログインする必要があります。
  2. データ所有者は、データの移動に次のいずれかの方法を使用できます。
    • sde ジオデータベースに接続し、ユーザー データベースからデータをインポートします。
    • ユーザー データベースに接続し、sde データベースにデータをエクスポートします。
    • ユーザー データベースからデータをコピーし、それを sde データベースに貼り付けます。
  3. データを移動したら、データ所有者はデータに対する権限を他のユーザーに再び付与する必要があります。

すべてのデータを新しいシングルモデル ジオデータベースに移動する

データベースを新規に作成して、データを別々のデータベースに保持する必要がない場合は、シングルモデル ジオデータベースを作成して、すべてのデータをそこに移動することができます。

これは、次の場合に行う可能性があります。

  • 最初のジオデータベースの作成が ArcSDE 9.0 の以前のリリースで、マルチ空間ジオデータベース モデルが唯一の選択肢だった場合。
  • 結合とリレートが行えるように、すべてのデータを同じジオデータベースに格納する必要がある場合。
  • ユーザーが新しいジオデータベースへの接続ファイルを新規作成できる場合。

新しいシングルモデル ジオデータベースを作成し、そこにデータを移動するには、次の一連の手順に従います。

差分テーブルからベース テーブルへ編集データを移行し、バージョンを削除します。

  1. すべてのバージョン対応編集を DEFAULT バージョンへリコンサイルおよびポストします。
  2. その他すべてのジオデータベース ユーザーがシステムを使用していない時間帯に、ジオデータベースを圧縮します。
  3. 名前付きバージョンを削除します。

データを移動するジオデータベースを作成し、ユーザーを作成し、ユーザースキーマを設定し、データベース権限を付与します。

  1. SQL Server に新しいデータベースを作成します。すべてのデータを保持できるように、適切なサイズに設定します。
  2. sde スキーマのジオデータベースを使用する場合、sde ユーザーと対応するスキーマを新しいデータベース内に作成します。

    ヒント:

    異なる SQL Server インスタンスにデータベースを作成した場合は、まず sde ログインをその SQL Server インスタンスに追加する必要があります。

  3. sde スキーマのジオデータベースを使用している場合、sde ユーザーに新しいデータベースに対する CREATE FUNCTION、CREATE PROCEDURE、CREATE TABLE、および CREATE VIEW の各権限を付与します。
  4. その他の非管理ユーザーおよびロールを新しいデータベースに追加します。
  5. データを所有することになるユーザーのためのスキーマをデータベースに作成します。

    スキーマの名前はユーザーと同じにする必要があります。

  6. 新しいデータベース内にデータを作成できるように、ユーザーに権限を付与します。
  7. ArcGIS for Desktop から新しいデータベースへの接続を作成します。

    ジオデータベースを sde ユーザーのスキーマに格納する場合は sde ユーザーとして、ジオデータベースを dbo スキーマに格納する場合は sysadmin 固定サーバー ロールのユーザーとして接続します。

  8. [エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ジオプロセシング ツールや Python スクリプトを使用して、新しいデータベース内にジオデータベースを作成します。

データを移動します。

データを所有するのは、データの移動時に新しいジオデータベースにログインしているユーザーです。

  1. 各データ所有者は、ArcGIS for Desktop から以前のジオデータベースと新しいジオデータベースに接続できる必要があります。
  2. データ所有者には、データを移動するために次の 3 つの方法があります。
    • 新しいジオデータベースに接続し、以前のジオデータベースからデータをインポートします。
    • 以前のジオデータベースに接続し、新しいジオデータベースにデータをエクスポートします。
    • 以前のジオデータベースに接続してデータをコピーしてから、新しいジオデータベースに接続して、そこにデータを貼り付けます。
  3. データを移動したら、データ所有者はデータに対する権限を他のユーザーに再び付与する必要があります。
  4. その他すべてのユーザーは新しいジオデータベースへの接続を新たに作成する必要があります。また、既存の ArcMap ドキュメント (MXD および MSD) を新しいデータ ソースにマップする必要があります。

各ユーザー データベースをそれぞれのシングルモデル ジオデータベースに移動する

これまでユーザー データベースを使用して複数の部門またはプロジェクトのデータをグループ化していた場合、各ユーザー データベースから個別のシングルモデル ジオデータベースにデータを移動することができます。

これは、次の場合に行う可能性があります。

  • ユーザー データベースを異なる種類のデータをグループ化するために使用していて、この振舞いを維持したい場合。
  • 同じジオデータベース内に配置できるデータセット間に対して結合とリレートを作成すればよい場合。
  • ユーザーが新しいジオデータベースへの接続ファイルを新規作成できる場合。

複数のシングルモデル ジオデータベースを作成し、各ユーザー データベースから新しいジオデータベースにデータを移動するには、次の一連の手順に従います。

差分テーブルからベース テーブルへ編集データを移行し、バージョンを削除します。

  1. すべてのバージョン対応編集を DEFAULT バージョンへリコンサイルおよびポストします。
  2. その他すべてのジオデータベース ユーザーがシステムを使用していない時間帯に、ジオデータベースを圧縮します。
  3. 名前付きバージョンを削除します。

これまでのユーザー データベースごとに 1 つのジオデータベースを作成して、ユーザーを作成し、ユーザースキーマを設定し、権限を付与します。

  1. マルチモデル ジオデータベースのユーザー データベースごとに、1 つの新しいデータベースを SQL Server 内に作成します。移動するデータを格納できるように、各データベースのサイズを適切に設定します。
  2. ジオデータベースを sde ユーザーのスキーマに格納したい場合は、sde ユーザーと対応するスキーマをデータベース内に作成します。

    ヒント:

    異なる SQL Server インスタンスにデータベースを作成した場合は、まず sde ログインをその SQL Server インスタンスに追加する必要があります。

  3. sde ユーザーに、sde スキーマを使用する各データベースに対する CREATE FUNCTION、CREATE PROCEDURE、CREATE TABLE、および CREATE VIEW の各権限を付与します。
  4. その他の非管理ユーザーおよびロールを新しいそれぞれのデータベースに追加します。
  5. データを所有することになるユーザーのためのスキーマをそれぞれのデータベースに作成します。

    スキーマの名前はユーザーと同じにする必要があります。

  6. 該当するデータベース内にデータを作成できるように、ユーザーに権限を付与します。
  7. ArcGIS for Desktop から新しい各データベースへの接続を作成します。

    ジオデータベースを sde ユーザーのスキーマに格納する場合は sde ユーザーとして、ジオデータベースを dbo スキーマに格納する場合は sysadmin 固定サーバー ロールのユーザーとして接続します。

  8. [エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ジオプロセシング ツールまたは Python スクリプトを使用して、新しいデータベース内にジオデータベースを作成します。新しいデータベースごとに、この手順を繰り返します。

データを移動します。

データを所有するのは、データの移動時にジオデータベースにログインしているユーザーです。

  1. 各データ所有者は、ArcGIS for Desktop から以前のジオデータベースと新しいジオデータベースに接続できる必要があります。
  2. データ所有者には、データを移動するために次の 3 つの方法があります。
    • 新しいジオデータベースに接続し、以前のジオデータベースからデータをインポートします。
    • 以前のジオデータベースに接続し、新しいジオデータベースにデータをエクスポートします。
    • 以前のジオデータベースに接続してデータをコピーしてから、新しいジオデータベースに接続して、そこにデータを貼り付けます。
  3. データを移動したら、データ所有者はデータに対する権限を他のユーザーに再び付与する必要があります。
  4. その他すべてのユーザーは新しいジオデータベースへの接続を新たに作成する必要があります。また、既存の ArcMap ドキュメント (MXD および MSD) を新しいデータ ソースにマップする必要があります。

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル