> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ODBC

> このページでは、Connect AI の ODBC ドライバーを使用する手順を説明します。

## 前提条件

ODBC を Connect AI と連携させる前に、まずデータソースを Connect AI アカウントに接続する必要があります。詳細については、[ソース](/ja/Sources) を参照してください。

## ドライバーのインストール

<Steps>
  <Step>
    オペレーティングシステム用の ODBC セットアップファイルをダウンロードして実行します。

    * [Windows ダウンロード](https://www.cdata.com/download/getfile.aspx?file=free/LFDK-A/setup.exe\&name=CData%20Connect%20ODBC%20Driver\&tag=Download-connect)
    * [Linux ダウンロード (64-bit.deb)](https://www.cdata.com/download/getfile.aspx?file=free/LFDK-U/setup.x86_64.deb\&name=CData%20Connect%20ODBC%20Driver%20\(Unix\)\&tag=Download-connect)
    * [Linux ダウンロード (64-bit.rpm)](https://www.cdata.com/download/getfile.aspx?file=free/LFDK-U/setup.x86_64.rpm\&name=CData%20Connect%20ODBC%20Driver%20\(Unix\)\&tag=Download-connect)
  </Step>

  <Step>
    インストール後、以下のプラットフォーム別の手順に従ってください。
  </Step>
</Steps>

## DSN の作成

以下のガイドでは、標準ツールを使用してデータソース名（DSN）を設定する方法を説明します。ドライバーを使用するために DSN を設定する必要があります。

### Windows

Microsoft ODBC データソースアドミニストレーターを使用して DSN 設定を編集するには、以下の手順に従ってください。

<Steps>
  <Step>
    スタートメニューを開き、検索ボックスに *ODBC Data Sources* と入力します。
  </Step>

  <Step>
    アプリケーションに対応するバージョンの ODBC アドミニストレーター（32 ビットまたは 64 ビット）を選択します。
  </Step>

  <Step>
    **System DSN** タブをクリックします。
  </Step>

  <Step>
    **Connect Sys** を選択して **Configure** をクリックします。
  </Step>

  <Step>
    **Auth Scheme** で **OAuth** を選択します。
  </Step>

  <Step>
    **Misc** セクションの **Default Catalog** フィールドに、アクセスするデータソースのコネクション名（例：Salesforce1）を入力します。
  </Step>

  <Step>
    **Test Connection** をクリックして、Web ブラウザーで Connect AI のサインインウィンドウを開きます。
  </Step>

  <Step>
    まだサインインしていない場合は、Connect AI アカウントにサインインします。
  </Step>

  <Step>
    **OAuth Authorization Successful** メッセージが表示されたら、Web ブラウザーを閉じて ODBC アドミニストレーターに戻ります。
  </Step>

  <Step>
    成功メッセージで **OK**、DSN 設定ウィンドウで **OK**、ODBC データソースアドミニストレーターウィンドウで **OK** をクリックします。
  </Step>
</Steps>

<Note>
  **Note:** .NET Framework 4.0 の場合、ドライバーは Microsoft Visual C++ 2017 Redistributable を配布します。.NET Framework 3.5 の場合、ドライバーは Microsoft Visual C++ 2008 Redistributable を配布します。
</Note>

### macOS

<Note>
  **Note:** Connect AI の ODBC ドライバーは macOS Sierra（10.12）以上が必要です。
</Note>

macOS では、Connect AI の ODBC ドライバーは iODBC ドライバーマネージャーで使用するよう事前設定されています。iODBC の最新バージョンは [iODBC サイト](http://www.iodbc.org/)で入手できます。

ドライバーを設定するには、以下の手順に従ってください。

<Steps>
  <Step>
    iODBC と Connect AI 用の ODBC ドライバーをインストールします。
  </Step>

  <Step>
    iODBC データソースアドミニストレーターを起動します。

    * ほとんどの場合、ドライバーは iODBC データソースアドミニストレーターの **System DSN** タブに自動的に表示されます。表示された場合は、[ログイン](#logging-in)に進んでください。
    * ドライバーが自動的に表示されない場合は、[ドライバーを手動で追加する](#manually-add-the-driver)の手順に従ってください。
  </Step>
</Steps>

#### ログイン

ドライバーを Connect AI アカウントに接続するには、以下の手順に従ってください。

<Steps>
  <Step>
    iODBC データソースアドミニストレーターで、**User DSN** または **System DSN** タブのドライバーエントリをクリックして選択します。
  </Step>

  <Step>
    **Test** をクリックします。
  </Step>

  <Step>
    ログインプロンプトが表示されます。フィールドを空白のままにして **OK** をクリックします。
  </Step>

  <Step>
    Connect AI の OAuth ログインページがデフォルトの Web ブラウザーで開きます。まだログインしていない場合は、認証情報を入力してサインインします。
  </Step>

  <Step>
    OAuth 成功ページが表示されたら、ウィンドウを閉じて iODBC に戻ります。
  </Step>

  <Step>
    成功メッセージで **OK** をクリックし、**OK** をクリックして iODBC データソースアドミニストレーターを閉じます。
  </Step>
</Steps>

ODBC 接続をサポートするすべてのツールまたはアプリケーションで設定済みの接続を使用できるようになりました。

#### ドライバーを手動で追加する

Connect AI の ODBC ドライバーが iODBC データソースアドミニストレーターに自動的に表示されない場合は、まず `odbc.ini` と `odbcinst.ini` という既存の ODBC 設定ファイルがあるかどうかを確認します。

* User DSN ファイルは `/Users/[myuser]/Library/ODBC/` にあります。
* System DSN ファイルは `/Library/ODBC/` にあります。

**ファイルが存在しない場合**\
上記のいずれのディレクトリにもファイルが存在しない場合は、以下の手順に従ってください。

<Steps>
  <Step>
    ドライバーのインストールディレクトリに移動します。デフォルトは `/Applications/CData ODBC Driver for CData Connect/` です。
  </Step>

  <Step>
    `etc` フォルダーを開き、`odbc.ini` と `odbcinst.ini` ファイルをコピーします。
  </Step>

  <Step>
    ファイルを User DSN または System DSN ディレクトリにコピーします。

    * User DSN ディレクトリは `/Users/[myuser]/Library/ODBC/` です。このオプションを選択すると、インストールしたユーザーのみ接続にアクセスできます。
    * System DSN ディレクトリは `/Library/ODBC/` です。このオプションを選択すると、すべてのユーザーが接続にアクセスできますが、ファイルのコピーには昇格された権限が必要な場合があります。
  </Step>

  <Step>
    iODBC データソースアドミニストレーターを終了して再起動します。
  </Step>

  <Step>
    [ログイン](#logging-in)の手順に従って設定を完了します。
  </Step>
</Steps>

**ファイルがすでに存在する場合**\
上記のいずれかのディレクトリに既に ODBC 設定ファイルがある場合は、以下の手順に従ってください。

<Steps>
  <Step>
    ドライバーのインストールディレクトリに移動します。デフォルトは `/Applications/CData ODBC Driver for CData Connect/` です。
  </Step>

  <Step>
    `etc` フォルダーを開き、`odbc.ini` ファイルを開きます。内容をクリップボードにコピーします。
  </Step>

  <Step>
    DSN ディレクトリにある既存の `odbc.ini` ファイルを開きます。

    * User DSN ディレクトリ（`/Users/[myuser]/Library/ODBC/`）にある場合は、Finder から直接ファイルを開けます。
    * System DSN ディレクトリ（`/Library/ODBC/`）にある場合は、昇格された権限でファイルを開く必要があります。ターミナルウィンドウを開き、以下を入力します。

    ```bash theme={null}
    sudo nano /Library/ODBC/odbc.ini
    ```

    プロンプトが表示されたらパスワードを入力します。
  </Step>

  <Step>
    ドライバーインストールディレクトリの `odbc.ini` ファイルの内容を、DSN ディレクトリにある既存の `odbc.ini` ファイルの末尾に貼り付けます。
  </Step>

  <Step>
    変更を保存します。ターミナルウィンドウの場合は、**Control ^**+**O** のキーコンビネーションを使用します。
  </Step>

  <Step>
    `odbcinst.ini` ファイルについて、上記の手順 2 から 5 を繰り返します。
  </Step>

  <Step>
    iODBC データソースアドミニストレーターを終了して再起動します。
  </Step>

  <Step>
    [ログイン](#logging-in)の手順に従って設定を完了します。
  </Step>
</Steps>

### Linux

Linux での DSN 設定に関するドキュメントは[こちら](https://cdn.cdata.com/help/LFG/odbc/pg_connectionodbclinux.htm)をクリックしてください。

## ワークスペースへの接続

ODBC クライアントを特定の[ワークスペース](/ja/Workspaces)に接続するには、Connect AI 用 ODBC ドライバーの **Advanced** タブでワークスペース名を指定します。

<Frame>
  <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/odbc_specify_workspace.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=6b48998738bd7158cc2bf67befec67e5" alt="ODBC ワークスペースの指定" width="751" height="442" data-path="ja/images/odbc_specify_workspace.png" />
</Frame>

## ログファイルの指定

**Connection Properties** の **Advanced** タブで ODBC ドライバーのログファイルを指定できます。より詳細な情報のためにログファイルの詳細レベルを変更することもできます。

<Frame>
  <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/odbc_logfile.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=370347b2da188d5ef4c9279c4d9a4910" alt="ODBC ログファイル" width="707" height="239" data-path="ja/images/odbc_logfile.png" />
</Frame>

## 詳細について

Connect AI の ODBC ドライバーの使用方法の詳細については、[こちら](https://cdn.cdata.com/help/LFM/odbc/default.htm)をクリックしてください。
