次の方法で共有


セットアップを使用したデータ ソースの追加と変更

重要

この機能は、今後のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。

データ ソースは、ネットワーク ライブラリ、サーバー、データベース、およびその他の属性を含めることができるデータへのパスを識別します。この場合、データ ソースは Oracle データベースへのパスです。 データ ソースに接続するには、ドライバー マネージャーは、特定の接続情報の Windows レジストリをチェックします。

ODBC データ ソース アドミニストレーターによって作成されたレジストリ エントリは、ODBC ドライバー マネージャーと ODBC ドライバーによって使用されます。 このエントリには、各データ ソースとそれに関連付けられているドライバーに関する情報が含まれています。 データ ソースに接続する前に、その接続情報をレジストリに追加する必要があります。

データ ソースを追加して構成するには、 ODBC データ ソース アドミニストレーターを使用します。 ODBC 管理者は、データ ソース接続情報を更新します。 データ ソースを追加すると、ODBC 管理者がレジストリ情報を更新します。

Windows 用のデータ ソースを追加するには

  1. ODBC データ ソース アドミニストレーターを開きます。

  2. [ODBC データ ソースアドミニストレーター] ダイアログ ボックスで、[追加] をクリックします。 [新しいデータ ソースの作成] ダイアログ ボックスが表示されます。

  3. Microsoft ODBC for Oracle を選択し、[完了] をクリックします。 [Microsoft ODBC for Oracle セットアップ] ダイアログ ボックスが表示されます。

  4. [データ ソース名] ボックスに、アクセスするデータ ソースの名前を入力します。 任意の名前を選択できます。

  5. [説明] ボックスに、ドライバーの説明を入力します。 この省略可能なフィールドは、データ ソースが接続するデータベース ドライバーについて説明します。 任意の名前を選択できます。

  6. [ユーザー名] ボックスに、データベース ユーザー名 (データベース ユーザー ID) を入力します。

  7. [サーバー] ボックスに、アクセスする Oracle Server エンジンのデータベース エイリアスまたは接続文字列を入力します。

  8. [OK] をクリックして、このデータ ソースを追加します。

[データ ソース] ダイアログ ボックスが表示され、ODBC 管理者がレジストリ情報を更新します。 入力したユーザー名と接続文字列は、接続時にこのデータ ソースの既定の接続値になります。

  1. [オプション] をクリックすると、ODBC Driver for Oracle のセットアップに関する詳細な仕様が表示されます。

    • 翻訳 - 読み込まれたデータ翻訳ツールを選択するには、[選択] をクリックします。 既定値は <No Translator> です。

    • パフォーマンス - [カタログ関数に解説を含める] チェック ボックスは、 ドライバーが SQLColumns 結果セットの解説列を返すかどうかを指定します。 ODBC Driver for Oracle は、この値が設定されていない場合に高速アクセスを提供します。

      [SQL 列に SYNONYMS を含める] チェック ボックスでは、ドライバーが列情報を返すかどうかを指定します。 バッファー サイズ は、フェッチされたデータを受信するために割り当てられるサイズをバイト単位で指定します。 ドライバーは、Oracle Server からの 1 つのフェッチが、指定したサイズのバッファーを埋めるのに十分な行を返すようにフェッチを最適化します。 値を大きくすると、大量のデータをフェッチするときにパフォーマンスが向上する傾向があります。

    • カスタマイズ - [ODBC DayOfWeek 標準を適用] チェックボックスは、結果セットが ODBCで指定された曜日形式(日曜日 = 1; 土曜日 = 7)に適合するかどうかを指定します。 このチェック ボックスをオフにすると、ロケール固有の Oracle 値が返されます。

      SQLDescribeCol における常に有効桁数を返すチェックボックスは、SQLDescribeColcbColDef 引数に対してドライバーが非ゼロの値を返す必要があるかどうかを指定します。 この接続文字列属性は、Oracle で定義された小数点以下桁数がない列 (計算された数値列や、有効桁数または小数点以下桁数なしで NUMBER として定義された列など) にのみ適用されます。 SQLDescribeCol 呼び出しは、Oracle がその情報を提供しない場合、有効桁数として 130 を返します。 このチェック ボックスをオフにすると、ドライバーは代わりにこれらの種類の列に対して 0 を返します。

  2. [追加] をクリックして別のデータ ソースを追加するか、[閉じる] をクリックして終了します。

Windows のデータ ソースを変更するには

  1. ODBC データ ソース アドミニストレーターを開きます。 適切な DSN タブをクリックします。

  2. 変更する Oracle データ ソースを選択し、[構成] をクリックします。 [Microsoft ODBC for Oracle セットアップ] ダイアログ ボックスが表示されます。

  3. 該当するデータ ソース フィールドを変更し、[OK] をクリックします。

このダイアログ ボックスの情報の変更が完了すると、ODBC 管理者はレジストリ情報を更新します。