Skip to main content

ArcGIS から Microsoft SQL Server への接続

以下の一覧に示すのは、ArcGIS から、ジオデータベースを含むデータベースなどの Microsoft SQL Server データベースに接続するために必要な手順の概要です:

接続可能にするためのインスタンスの構成

SQL Server インスタンスは、デフォルトでは他のコンピューターからの接続を許可するように構成されていません。 SQL Server の新しいインストールが存在する場合、SQL Server サービスが実行され、正しいポートで待機していることを確認してください。 詳細については、Microsoft SQL Server のドキュメントをご参照ください。

データベース管理者でない場合は、接続時にインスタンスが接続を受け入れないことを示すエラーを受信したら、データベース管理者にお問い合わせください。

暗号化された接続を使用するには、SQL Server およびクライアント コンピューターの追加の構成が必要です。

SQL Server 用 ODBC ドライバーのインストール

Microsoft Download Center または My Esri から、SQL Server 用の 64 ビット Microsoft ODBC ドライバーを入手します。 必ず、接続先の SQL Server のバージョンでサポートされている Microsoft ODBC ドライバーを使用してください。 ArcGIS Pro と ArcGIS Server がインストールされているすべてのコンピューターにドライバーをインストールします。

ArcGIS クライアントが動作するコンピューターにソフトウェアをインストールする権限がない場合は、IT 部門に Microsoft ODBC ドライバーをインストールし、構成してもらう必要があります。

注意:

ArcGIS Server と SQL Server が同じサーバーにインストールされている場合、そのコンピューターに別の ODBC ドライバーをインストールする必要はありません。

Ubuntu の ArcGIS Server から、サポートされている SQL Server のバージョンに接続するときは、すべての ArcGIS Server コンピューターに ODBC ドライバーに加えて Microsoft unixodbc-dev パッケージをインストールする必要があります。

データベース コネクションの作成

データベース コネクション (.sde ファイル) がデータベースへの接続を認証する必要があります。 データベース コネクション ファイルを ArcGIS Server で使用するには、ユーザー情報を接続ファイルに保存する必要があります。

データベースへの接続を必要とする ArcGIS Server サイト内のコンピューターから、ArcPy の CreateDatabaseConnection 関数を呼び出すことができます。 この関数の実行については、ArcGIS Pro ヘルプの「データベース コネクションの作成」をご参照ください。

データベース コネクション ファイルを ArcGIS Server で使用するには、以下が必要です:

  • データベース認証済みでパスワードベースの Entra ID ユーザー情報を、接続ファイルに保存する必要があります。

    注意:

    Microsoft Entra 多要素認証 (MFA) を使用するデータベース コネクションは、ArcGIS Server サイトに登録できません。

  • オペレーティング システム認証や Entra 統合認証を使用して接続する場合は、SQL Server や Azure SQL Database が ArcGIS Server アカウントを認証できることを確認します。

ヒント:

接続に使用されるアカウントに、アカウントがアクセスする必要があるデータに対する適切な権限が付与されていることを確認します。 接続がオペレーティング システム認証を使用し、この接続を使用して Web サービスを公開する場合、Web サービスに含まれているデータに対する適切な権限が、ArcGIS Server アカウントに付与されていることを確認します。 詳細については、「SQL Server におけるジオデータベースの権限」および「ArcGIS で SQL Server データベースを使用するための権限」をご参照ください。

接続ファイルの登録

ArcGIS Server サイトでデータにアクセスできるようにするには、作成したデータベース コネクション ファイルを使用して、ArcGIS Pro に登録済みデータ ストアを追加するか、ポータルにデータ ストア アイテムを追加します