FileMaker Server での ODBC と JDBC の使用 > 外部 ODBC データソースへのアクセス
 

外部 ODBC データソースへのアクセス

外部 ODBC データソース内のデータと情報交換する FileMaker Pro Advanced データベースを共有するには、ODBC クライアントドライバを FileMaker Pro Advanced データベースがアクセスする ODBC データソース用に構成する必要があります。たとえば、データベースが Oracle データベースからのレコードにアクセスする場合は Oracle クライアントドライバを設定する必要があります。

メモ  ODBC クライアントドライバは FileMaker Server 展開上のマスタマシン上にインストールして設定する必要があります。

FileMaker Pro Advanced クライアントまたは Web 公開セッションが共有されている FileMaker Pro Advanced データベースに接続すると、FileMaker Server はクライアントの代わりとして外部 ODBC データソース内のデータにアクセスします。したがって、FileMaker Server に接続しているクライアントは外部データソースとは直接情報交換をせず、ODBC クライアントドライバをインストールして設定する必要はありません。FileMaker Server 展開上のマスタマシンのみに ODBC クライアントドライバが必要です。

外部データソースにアクセスする FileMaker Pro Advanced データベースの設計の詳細については、FileMaker Pro Advanced ヘルプを参照してください。

ODBC クライアントドライバを設定して DSN を FileMaker Server 上にセットアップする方法:

データソースとの情報交換、パスワードの提供、およびクエリーを実行して結果を表示する方法は、それぞれのアプリケーションのクライアントドライバによって異なります。また、データソースの構成も ODBC クライアントドライバの製造元によって異なる場合があります。

データソースを設定するための一般的なガイドラインとして、次の手順に従ってください。詳細については、各データソースアプリケーションに付属のマニュアルを参照してください。

DSN の設定 (Windows)

1. 管理ツールを開きます:

[スタート] メニューがある Windows バージョン: デスクトップで [コントロールパネル] > [管理ツール] を開きます。

[スタート] 画面がある Windows バージョン: チャームを表示して、[設定] をクリックします。[管理ツールを表示] を選択します。

2. 管理ツールの [データソース (ODBC)] を開きます。

3. [ODBC データソースアドミニストレーター] の [システム DSN] タブをクリックします。

データソースが一覧に表示される場合、ドライバはすでに設定されています。残りの手順を省略して、ODBC データにアクセスするか、データソースを選択して [設定] をクリックして、データソースの操作方法を変更することができます。

システム DSN は、コンピュータにログインするすべてのユーザが利用できます。ユーザ DSN は、ログインしている場合にのみ利用できます。

重要  FileMaker Pro Advanced リレーションシップグラフの ODBC テーブルを使用して作業する FileMaker Pro Advanced データベースでは、システム DSN のみがサポートされています。

4. [追加...] をクリックして、データソースのドライバを設定します。

コンピュータにインストールされている ODBC クライアントドライバがすべて一覧表示されます。

FileMaker Server は複数のサードパーティドライバをサポートします。サポートされているドライバの詳細については、カスタマサポートを参照してください。

新しいドライバをインストールするには、ドライバのインストールプログラムを使用します。

5. 共有されている FileMaker Pro Advanced データベースがアクセスするように指定されているデータソース用のドライバを選択して、[完了] をクリックします。

6. [データソース名] に FileMaker Pro Advanced データベースが接続するように指定されている同一の DSN を入力します。

重要  ここに入力する名前は、FileMaker Pro Advanced 内で使用するように指定されている DSN と同一である必要があります。各共有データベースによって使用される各 DSN に対して、一致する DSN を FileMaker Server マスタマシン上で設定する必要があります。

多くのドライバでは、データソースへのアクセス方法をカスタマイズするためのオプションも提供されています (特定のデータソースファイルを指定するなど)。

DSN の設定 (macOS)

この手順では、Actual Technologies の ODBC マネージャがインストールされていることを前提とします。ODBC マネージャは FileMaker によるサポート対象外のフリーウェアで、www.odbcmanager.net から入手できます。

1. ODBC Manager ユーティリティを起動します。(ODBC マネージャは「アプリケーション」フォルダの「ユーティリティ」フォルダにインストールされます)。

2. ODBC マネージャで [システム DSN] タブをクリックします。

データソースが一覧に表示される場合、ドライバはすでに設定されています。残りの手順を省略して、ODBC データにアクセスするか、データソースを選択して [設定] をクリックして、データソースの操作方法を変更することができます。

システム DSN (データソース名) は、コンピュータにログインするすべてのユーザが利用できます。ユーザ DSN は、ログインしている場合にのみ利用できます。

重要  FileMaker Pro Advanced リレーションシップグラフの ODBC テーブルを使用して作業する FileMaker Pro Advanced データベースでは、システム DSN のみがサポートされています。

3. [追加...] をクリックして、データソースのドライバを設定します。

コンピュータにインストールされている ODBC クライアントドライバがすべて一覧表示されます。

FileMaker Server は複数のサードパーティドライバをサポートします。サポートされているドライバの詳細については、サポートを参照してください。

新しいドライバをインストールするには、ドライバのインストールプログラムを使用します。

4. 共有されている FileMaker Pro Advanced データベースがアクセスするように指定されているデータソース用のドライバを選択して、[完了] をクリックします。

設定ダイアログボックスが表示されます。

5. [データソース名] に FileMaker Pro Advanced データベースが接続するように指定されている同一のデータソース名を入力します。

重要  ここに入力するデータソース名は、FileMaker Pro Advanced 内で使用するように指定されているデータベース名と同一である必要があります。各共有データベースによって使用されるそれぞれのデータソース名に対して、FileMaker Server マスタマシン上で一致するデータソース名を設定する必要があります。

多くのドライバでは、データソースへのアクセス方法をカスタマイズするためのオプションも提供されています (特定のデータソースファイルを指定するなど)。