|
エンジン DSN を除けば、32 ビット クライアント DSN セットアップのコントロールは、64 ビット DSN のコントロールと同じです。64 ビット オペレーティング システムのエンジン DSN は、32 ビット ODBC アドミニストレーターを介さないと作成も変更もできません。
Windows 64 ビット オペレーティング システムには、ODBC アドミニストレーター用の実行可能ファイルが 2 種類含まれています。1 つは 32 ビット DSN 用で、もう 1 つは 64 ビット DSN 用です。各 ODBC アドミニストレーターは、自身のビット数に合致するシステム DSN のみを列挙します。つまり、64 ビット ODBC アドミニストレーターは 64 ビット システム DSN を列挙します。逆もまた同様です。Windows コントロール パネルから ODBC アドミニストレーターを起動した場合は、64 ビット バージョンが実行されます。
Pervasive PSQL Control Center(PCC)の[ツール]メニューには、32 ビットまたは 64 ビットの ODBC アドミニストレーターを起動するためのオプションが個々に含まれています。ここで留意する点は、ODBC アドミニストレーターが既に開かれている場合、Windows はそれをデフォルトとするということです。つまり、32 ビット ODBC アドミニストレーターが開いているときに 64 ビット用を起動しようとすると、Windows は 32 ビット バージョンを表示します(逆も同様)。言い換えると、ODBC アドミニストレーターは同時に 1 つのバージョンしか実行されないということです。これは Windows オペレーティング システムの制限であり、Pervasive PSQL の制限ではありません。
ODBC クライアント サーバー アーキテクチャは特定のデータ セットをそれぞれの名前で呼び出すので、わかりやすい名前で参照することができます。
接続をセットアップするデータ ソースの名前(データ ソース名または DSN と呼びます)を入力します。この DSN はデータ ソースの識別に役立ちます。
データベース エンジンでの DSN の使用に関する詳細については、ODBC データベース アクセスを参照してください。
必要に応じ、DSN の説明を入力します。
データベース エンジンが実行されているマシンを指定します。クライアントを接続させるサーバー マシンのマシン名または IP アドレスを入力します。
使用する転送プロトコルまたは最初に試行する転送プロトコルを指定します。デフォルトは "TCP:SPX"("先に TCPIP を試行してから SPX を試行")です。たとえば、"TCP"("TCP のみ試行")という値を設定すると、クライアントは TCP/IP 接続のみを使用するように指定できます。"SPX:TCP"("先に SPX を試行してから TCP を試行")という値を設定すると、クライアントはまず SPX 接続を試し、成功しなければ TCP/IP 接続を試行します。
[データベース名]をクリックし、[リストの取得]をクリックしたら、リストの中から接続したいデータベースを選択します。このリストは、サーバー名/IP に指定されたサーバー上のデータベースを返します。
任意で、[作成]をクリックして新しいデータベースを作成できます。
このコントロールは、32 ビット クライアント DSN セットアップ GUI にのみ表示されます。64 ビット DSN セットアップ GUI には表示されません。
[エンジン DSN]をクリックし、[リストの取得]をクリックしたら、リストの中からクライアントを接続させたいエンジン DSN を選択します。このリストは、サーバー名/IP に指定されたサーバー上のエンジン DSN を返します。
任意で、[作成]をクリックして新しいエンジン DSN を作成したり、[変更]をクリックして既存のエンジン DSN を変更することができます。
Pervasive 32 ビット ODBC エンジン DSN セットアップも参照してください。
メモ
新規または修正を施す 32 ビット アプリケーションは、ローカルでもリモートでも、エンジン DSN ではなく名前付きデータベースに接続する必要があります。この代わりに、32 ビット DSN 用の Pervasive ODBC Client Interface または 64 ビット DSN 用の Pervasive ODBC Interface を指定することによって、アプリケーションが DSN レス接続を使用するという方法もあります。エンジン DSN の使用を避けることで、将来エンジン DSN が Pervasive PSQL でサポートされなくなってもアプリケーションを維持することができます。
データベース名を参照してください。
|