ArcGIS ソフトウェアにおいて「データベース サーバー」という用語は、Desktop または Workgroup ジオデータベースの格納に対応した Microsoft SQL Server Express のインスタンスを指します。
ArcGIS Desktop の Desktop Advanced/Desktop Standard ライセンス、ArcGIS Engine (と Geodatabase Update エクステンション)、または ArcGIS Enterprise ワークグループのライセンスを有するユーザーであれば、SQL Server Express インスタンス (データベース サーバー) をジオデータベースの格納が有効化されるようにセットアップして使用することができます。
データベース サーバーを自分専用にセット アップすることも、他のユーザーをデータベース サーバーに追加してデータベース サーバー上のジオデータベースへのアクセスを許可することもできます。ほとんどの場合、データベース サーバーのセット アップ担当者がサーバー管理者となり、 データベース サーバーのアクセスおよびメンテナンスに対する責任を担います。
以下では、データベース サーバーとそれに格納されたジオデータベースの構成と使用の概要について説明します。
セットアップ
データベース サーバーをセットアップするには、SQL Server Express をインストールし、SQL Server Express に対してジオデータベースの格納を有効化し、カタログ ツリーの [データベース サーバー] 下に SQL Server インスタンスへの接続を追加して、ジオデータベースを作成します。
SQL Server Express のインストール
ArcGIS Desktop、ArcGIS Engine、または ArcGIS Enterprise に付属の SQL Server Express インストール ファイルを使用して、SQL Server Express をインストールし、SQL Server Express に対してジオデータベースの格納を有効にします。
SQL Server クライアントのインストール
ArcMap から SQL Server Express インスタンスに接続するには、ArcMap がインストールされているコンピューターに SQL Server Native Client をインストールします。
SQL Server Native Client は Microsoft の Web サイトまたは My Esri からダウンロードできます。SQL Server Native Client のインストール手順については、Microsoft のドキュメントをご参照ください。
接続に必要なファイルが SQL Server Express インスタンスにすでに含まれているため、ArcGIS Server Workgroup コンピューターに SQL Server クライアントをインストールしなくてもかまいません。
ジオデータベースの作成
SQL Server Express と SQL Server クライアントの設定が終わったら、ArcMap を起動して [カタログ] ウィンドウを開くか、スタンドアロンの ArcCatalog アプリケーションを起動して、データベース サーバーへの接続を追加します。
この時点で、サーバーに接続されますが、ジオデータベースはまだ存在していません。そのため、次に、1 つ以上のジオデータベースをデータベース サーバーに作成します。
他のユーザーが新しいジオデータベースにアクセスする必要がある場合、そのユーザーをデータベース サーバーに追加する必要があります。
ユーザーの追加
サーバー管理者として、データベース サーバー上のジオデータベースにアクセスする必要のあるすべてのユーザーの Windows ログインを、データベース サーバーに追加します。サーバー管理者は、ジオデータベースにユーザー権限を割り当てる責任もあります。
データの追加
ジオデータベースに対する読み取り/書き込み権限を持つユーザーなら誰でも、データベース サーバー上のジオデータベースに新規にデータを作成したり、インポートすることができます。ジオデータベースへのデータの作成については、「データセットの追加」セクションのトピックをご参照ください。作業開始の手順については、「ジオデータベースへのデータセットの追加の概要」をご参照ください。
接続
ArcMap からデータベース サーバー上のジオデータベースにアクセスするには、2 つの方法があります。カタログ ツリーで [データベース サーバー] ノードを介してアクセスする方法と、[データベース接続] ノードを介してアクセスする方法です。
サーバー管理者とジオデータベース管理者は、ジオデータベースのバックアップ作成やユーザー権限の変更などの管理タスクを実行する場合、[データベース サーバー] ノードの下に接続を作成する必要があります。データベース サーバー接続を追加すると、ArcMap または ArcCatalog を再起動したときに、その接続が存在します。データベース サーバーをダブルクリックして、再接続することができます。
ジオデータベースからのデータの作成、編集、公開、または読み取りのみを必要とするユーザーは、カタログ ツリーの [データベース接続] ノードから特定のジオデータベースに接続できます。多くのジオプロセシング ツールを実行する場合、またはサービスを公開する場合は、データベース接続ファイル (*.sde) を使用する必要があるということに注意してください。サーバー管理者は、データベース接続を作成するユーザー、または接続ファイルを作成するユーザーに、接続情報を提供する必要があります。詳細については、「接続ファイルの事前構成」をご参照ください。
サーバーとジオデータベースの保守
サーバー管理者は、ジオデータベースの作成、ユーザーの追加、およびユーザー権限の制御に加えて、以下のタスクを実行する責任があります。
ジオデータベース管理者またはサーバー管理者は、ジオデータベースのメンテナンス タスクを実行できます。ジオデータベースのメンテナンス タスクには、次のようなものがあります。
ジオデータベースのデータの使用
データベース サーバーとそのデータベース サーバーのジオデータベースをセットアップした後、ジオデータベース内のデータに対する読み取り/書き込み権限を持つユーザーは、既存のデータを編集することができます。編集を開始する手順については、「編集のクイック ツアー」をご参照ください。
ほとんどの場合、データはマップ内で使用されます。ArcMap でのマップ作成に関するトピックについては、ヘルプの「マッピングとビジュアライゼーション」セクションをご参照ください。
ジオデータベースデータは、ArcGIS サービスを介してアクセスすることもできます。ArcGIS Server サイトからデータベース サーバーにアクセスする際に必要な操作については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。