OLE DB 接続の操作

OLE DB (Object Linking and Embedding Database) は ODBC (Open Database Connectivity) に似た接続方法です。同じコア アプリケーション ユーザー インターフェイス (API) を使用して、クライアント アプリケーションとさまざまなデータ ソースとのやり取りを橋渡しします。 この橋渡しは、統一した方法でリレーショナルおよび非リレーショナル データベースに接続して操作するための ODBC ドライバーのサービスを使用する OLE DB プロバイダー (一連の *.dll ファイル) で構成されます。

OLE DB がサポートするデータ ソースのタイプごとに特定のプロバイダーがあります。 ArcGIS Pro などの 64 ビット ArcGIS クライアントからの OLE DB 接続を作成するには、OLE DB を使用するデータベースに接続する ArcGIS Pro コンピューター上に適切な 64 ビットのドライバーをインストールする必要があります。

OLE DB 接続の作成

ArcGIS Pro の OLE DB 接続は、ドライバーがあるデータベースから表形式のデータ ソースにアクセスするデータベースへの読み取り専用の接続を作成するために使用されます。 この種の接続は、OLE DB をサポートしているが [データベース接続] ダイアログ ボックスのサポートされているデータベース プラットフォームの一覧からアクセスできないデータ ソースへ ArcGIS Pro から接続する場合に最も一般的に使用されます。

OLE DB 接続を作成するには、次の手順を実行します。

  1. ArcGIS Pro を起動します。
  2. 次のいずれかを実行して、[データ リンク プロパティ] ダイアログ ボックスを開きます。
    • [カタログ] ウィンドウで [データベース] カテゴリを右クリックし、[新しい OLE DB 接続] 新しいジオデータベース コネクション の順にクリックします。
    • [挿入] タブの [プロジェクト] グループで、[接続] ドロップダウン矢印をクリックしてから [新しい OLE DB 接続]新しいジオデータベース コネクション をクリックします。

    [データ リンク プロパティ] ダイアログ ボックスが閉じます。

    [データ リンク プロパティ] ダイアログ ボックス

  3. [プロバイダー] タブで、使用するデータのタイプに適切な OLE DB プロバイダーをクリックします。
  4. [次へ] または [接続] タブをクリックします。
  5. [接続] タブで、必要な接続情報を入力します。

    注意:

    [接続] タブに表示されるフィールドは、選択した OLE DB プロバイダーによって異なります。 ほとんどのプロバイダーでは、接続するデータベース、ユーザー名、パスワードを指定する必要があります。

    [パスワードの保存を許可する] チェックボックスをオンにすることをお勧めします。オンにしない場合、[カタログ] ウィンドウでテーブルまたはフィーチャクラスをクリックするたびに、OLE DB 接続のユーザー名とパスワードを認証するように求めるメッセージが表示されます。

    [パスワードの保存を許可する] をオンにして、[データ リンク プロパティ] ダイアログ ボックスの別のタブをクリックした場合、[接続] タブに戻ると、[パスワードの保存を許可する] オプションがオンにならないため、チェックボックスを再びオンにする必要があります。

  6. [接続のテスト] をクリックして、接続情報を正しく入力したことを確認します。
  7. [OK] をクリックします。
    指定したデータ ソースへの新しい OLE DB 接続が [データベース] の下に表示され、ファイル タイプは *.odc になります。
  8. OLE DB 接続の名前を変更します。

これで、指定したデータ ソースの表形式データを使用できます。

OLE DB 接続の使用法

OLE DB 接続を確立したら、ArcGIS Pro の OLE DB 接続からの表形式データは読み取り専用になります。 次に、一般的なテーブル関連のタスクと使用のオプションを示します。