Skip To Content

ArcGIS Server への SQL Server データベースの登録

組織の ArcGIS Server 管理者または公開者は、オンプレミスのデータ ストアとクラウド ストアを登録するオプションを使用できます。これを実行する際には、データ フォルダー、データベース、ジオデータベースを ArcGIS Server に登録することで、公開するサービスがそれらのフォルダー、データベース、ジオデータベースのデータを参照できるようにします。データ登録により、アクセスする場所のリストが ArcGIS Server に提供されます。データ登録は、複数のコンピューターにわたって公開するときに、ArcGIS Server がデータ パスを調整するのにも役立ちます。

次のセクションでは、ArcGIS クライアントを SQL Server データベースに接続する準備を行い (データベースにジオデータベースが含まれているかどうかにかかわらず)、データベースを ArcGIS Server に登録する方法について説明します。

SQL Server クライアントのインストール

SQL Server データベースに接続するすべての ArcGIS クライアント コンピューターに SQL Server クライアント ソフトウェアをインストールします。SQL Server クライアントのインストールは、Microsoft または My Esri から入手できます。

ArcGIS クライアントを、64 ビット オペレーティング システムのコンピューターにインストールする場合、64 ビットの SQL Server クライアント インストールを実行します。この場合は、32 ビットと 64 ビットの両方のクライアントがインストールされ、32 ビットの ArcMap と、64 ビットの ArcGIS Server および ArcGIS Pro ソフトウェアの両方から接続することができます。ArcMap を 32 ビット オペレーティング システムにインストールしている場合は、32 ビット SQL Server クライアントのインストールを実行してください。

ArcGIS クライアントが SQL Server と同じコンピューターにインストールされている場合は、接続する必要のあるファイルがデータベース管理システムにインストールされているため、SQL Server クライアントをインストールする必要はありません。

詳細については、「ArcGIS から SQL Server への接続」をご参照ください。

権限の付与

データベースに接続するユーザーには、公開されるデータにアクセスする権限を付与する必要があります。付与する権限とその前提となる条件は次のとおりです。

CONNECT

デフォルトでは、データへの接続権限はパブリック データベース ロールに割り当てられます。パブリック ロールから CONNECT 権限を取り消している場合は、個々のデータベース ユーザーやロールにその権限を割り当てる必要があります。

公開されるデータセットに対する SELECT 権限

公開されるデータセットに対する SELECT 権限以上の権限を、データベース ユーザー (データベース認証を使用している場合) または ArcGIS Server アカウント (オペレーティング システム認証を使用している場合) に付与する必要があります。

公開されるデータセットに対する INSERT、UPDATE、または DELETE 権限

フィーチャ サービスを使用してデータを編集するには、データベースのデータセットを編集できる十分な権限を付与する必要があります。

ジオデータベースを管理データベースとして登録する場合、接続するユーザーはジオデータベースのデータの作成に必要な権限を持ち、データベース ユーザー名と一致するデフォルトのスキーマを所有している必要があります。詳細については、「SQL Server でのジオデータベースの権限」をご参照ください。

SQL Server への接続

SQL Server データベースを ArcGIS Server サイトに登録するには、次の情報が必要です。

  • 接続するデータベース管理システムのタイプ (この場合は SQL Server)
  • SQL Server インスタンスの名前
  • 使用する認証の種類: データベースまたはオペレーティング システム

    データベース認証を使用する場合は、有効なデータベース ユーザー名とパスワードを指定する必要があります。この情報は接続ファイルとともに保存します。

    オペレーティング システム認証を使用する場合は、ArcGIS Server アカウントにドメイン アカウントを使用し、それをログインとして SQL Server インスタンスに追加して、データベースに作成するユーザーにマッピングします。ArcGIS Server はこのアカウントを使用して、データベースに接続します。

  • 接続するデータベースの名前
レガシー:

ArcGIS 10.3 ジオデータベース以降では、エンタープライズ ジオデータベースへの接続に ArcSDE サービスを使用できません。ArcSDE サービスを使用して 10.2.2 以前のリリースのエンタープライズ ジオデータベースに接続するには、[ArcSDE 接続ファイルの作成 (Create ArcSDE Connection File)] ジオプロセシング ツールまたは Python スクリプトを使用して .sde ファイルを作成し、ジオデータベースを ArcGIS Server に登録するときに、この接続をインポートします。

ArcGIS Server への登録

ArcGIS Server Manager または ArcMap のカタログ ツリーから、データベースを登録できます。登録オプションの説明とデータベースの登録方法については、次のトピックをご参照ください。