ArcGIS から Microsoft SQL Server への接続
以下の一覧に示すのは、ArcGIS から、ジオデータベースを含むデータベースなどの Microsoft SQL Server データベースに接続するために必要な手順の概要です:
リモート コンピューターからの接続を許可するように、SQL Server インスタンスを構成します。
ArcGIS クライアント コンピューターに Microsoft ODBC ドライバーをインストールします。
データベース コネクション接続を作成します。
SQL Server データベースのデータを参照する ArcGIS Server の Web サービスを公開するには、ArcGIS 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 に登録済みデータ ストアを追加するか、ポータルにデータ ストア アイテムを追加します。