ArcGIS ソフトウェアにおいて「データベース サーバ」という用語は、Desktop または Workgroup ジオデータベースの格納に対応した Microsoft SQL Server Express のインスタンスを指します。
ジオデータベースの作成を含むデータベース管理タスクは、カタログ ウィンドウ内または ArcCatalog 内の [Database Servers] ノードを使用して行います。ArcGIS for Desktop を使用してデータベース サーバとそのジオデータベースの管理を実行することにより、ソフトウェアまたはデータベース管理に関する特別な専門知識がなくても、データベース サーバが提供するジオデータベースを作成し使用できます。
このチュートリアルでは、データベース サーバーを初めて使用される方のために、ArcGIS for Desktop を使って次の操作を実行する手順を紹介します。
- データベース サーバーの追加、および新しいジオデータベースの作成
- データベース サーバーへのユーザーの追加、および権限の割り当て
- ジオデータベースへのデータのロード
- データベース サーバー上のジオデータベース内のデータの編集
- ジオデータベースのバックアップ作成やアップグレードなどの管理タスクの実行
このチュートリアルは自分のペースに合わせて行うことができます。このチュートリアルには 10 の演習があり、それぞれの演習は 10 分から 30 分ほどで完了できます。演習は逐次的であり、順番に完了していく必要があります。
概要
このチュートリアルのタスクを完了するには、ArcGIS for Desktop、SQL Server Native Client、Microsoft SQL Server Express、およびチュートリアル データをインストールする必要があります。また、チュートリアルの内容によっては実行前に、コンピューターに追加のログインを作成する必要があります。
ソフトウェアのインストール
ArcGIS for Desktop (Standard または Advanced ライセンス レベル)、SQL Server Native Client、SQL Server Express、およびこのチュートリアルの ArcTutor データをコンピューターにインストールする必要があります。ArcGIS for Desktop セットアップに収録されているデータベース サーバーのインストール ウィザードを使用して、SQL Server Express のインスタンスをインストールし、ジオデータベースを格納できるようにします。詳しいインストール方法については、データベース サーバーのインストール ガイドをご参照ください。このインストール ガイドも ArcGIS for Desktop セットアップに収録されています。
SQL Server Native Client は My Esri または Microsoft の Web サイトからダウンロードできます。インストールしている SQL Server Express のリリースに対して適切なクライアントをダウンロードしてください。SQL Server Native Client をインストールするコンピューターは、ArcGIS for Desktop をインストール済みで、SQL Server インスタンスに接続できる必要があります。SQL Server Native Client をインストールする際は、Microsoft が提供する手順に従ってください。
ArcGIS for Desktop をまだインストールしていない場合は ArcGIS for Desktop インストール ガイドの指示に従ってインストールを完了してください。ArcTutor データのインストールが済んでいない場合は必ず、ArcGIS for Desktop セットアップに収録されている ArcTutor 実行可能ファイルを使ってインストールしてください。
Windows オペレーティング システムでソフトウェアをインストールする場合と同様に、SQL Server Express、SQL Server Native Client、ArcGIS for Desktop、およびチュートリアル データをコンピューターにインストールするには、そのコンピューターの管理者である必要があります。このチュートリアルに使うコンピューターに対する管理者権限がない場合は、システム管理者にソフトウェアのインストールを依頼してください。システム管理者は、SQL Server Express インスタンスにジオデータベースを格納できるようにする場合、必ず、データベース サーバー管理者としてユーザーのログインを SQL Server Express インスタンスに追加してください。
データベース サーバー管理者は、データベース サーバーのメンテナンス、ジオデータベースの作成とメンテナンス、およびそのデータベース サーバー ユーザー アカウントの追加と管理に対する責任を担います。このチュートリアルでは、上記のタスクの実行方法を示します。したがって、このチュートリアルを完了するにはデータベース サーバー管理者権限が必要です。
追加のログイン
データベース サーバーでは、認証に Windows 認証ログインのみを使用します。このチュートリアルを実行するには、4 つの Windows ログイン (現在使用しているユーザー ログインとそれ以外の 3 つのログイン) が必要です。
コンピューターの管理者であるユーザーの場合、ローカルの Windows ログインを作成して使用することができます。管理者でないユーザーは、システム管理者に依頼してコンピューターにユーザーを 3 人追加してもらうか、3 つのネットワーク ログインを使えるようにしてもらってください。
それらのログインを使用して、下記の操作方法を学習します。
- データベース サーバーに他のユーザーを追加します。また、追加したユーザーに、ジオデータベースおよびそのジオデータベースに格納されているデータに対する権限を付与します。
- ユーザーへの権限の付与と削除による異なるレベルの権限を評価することで、ユーザーに付与すべき権限の種類を特定できるようになります。
- データベース サーバーとそのコンテンツを管理者以外のユーザーとして使用します。これにより、権限を制限されている同僚のデータベース サーバーなどに接続する際に、データベース サーバーとコンテンツの使い方を理解します。
- 誰がいつフィーチャクラスを編集したかを履歴管理します。
追加のログインの作成については、「演習 4」に説明があります。追加のログインは、「演習 5」、「演習 6」、「演習 8」、「演習 9」、「演習 10」で使用します。