セットアップを使用してデータ ソースを追加および変更する
重要
この機能は、Windows の将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。
データ ソースは、ネットワーク ライブラリ、サーバー、データベース、およびその他の属性を含めることができるデータへのパスを識別します。この場合、データ ソースは Oracle データベースへのパスです。 データ ソースに接続するために、ドライバー マネージャーは Windows レジストリで特定の接続情報を確認します。
ODBC データ ソースアドミニストレーターによって作成されたレジストリ エントリは、ODBC ドライバー マネージャーと ODBC ドライバーによって使用されます。 このエントリには、各データ ソースとそれに関連付けられているドライバーに関する情報が含まれています。 データ ソースに接続する前に、その接続情報をレジストリに追加する必要があります。
データ ソースを追加および構成するには、 ODBC データ ソース管理者を使用します。 ODBC 管理者は、データ ソース接続情報を更新します。 データ ソースを追加すると、ODBC 管理者によってレジストリ情報が自動的に更新されます。
Windows 用のデータ ソースを追加するには
ODBC データ ソース アドミニストレーターを開きます。
[ODBC データ ソースアドミニストレーター] ダイアログ ボックスで、[追加] をクリックします。 [新しいデータ ソースの作成] ダイアログ ボックスが表示されます。
[Microsoft ODBC for Oracle] を選択し、[完了] をクリックします。 [Microsoft ODBC for Oracle セットアップ] ダイアログ ボックスが表示されます。
[データ ソース名] ボックスに、アクセスするデータ ソースの名前を入力します。 任意の名前を選択できます。
[説明] ボックスに、ドライバーの説明を入力します。 この省略可能なフィールドでは、データ ソースが接続するデータベース ドライバーについて説明します。 任意の名前を選択できます。
[ユーザー名] ボックスに、データベース ユーザー名 (データベース ユーザー ID) を入力します。
[サーバー] ボックスに、アクセスする Oracle Server エンジンのデータベース エイリアスまたは接続文字列を入力します。
[OK] をクリックして、このデータ ソースを追加します。
注意
[データ ソース] ダイアログ ボックスが表示され、ODBC 管理者がレジストリ情報を更新します。 入力したユーザー名と接続文字列は、接続時にこのデータ ソースの既定の接続値になります。
[オプション] をクリックすると、ODBC Driver for Oracle のセットアップに関する詳細な仕様が表示されます。
翻訳 - [選択] をクリックして、読み込まれたデータ翻訳ツールを選択します。 既定値は [翻訳なし] です<>。
パフォーマンス - [カタログ関数に備考を含める] チェック ボックスは、ドライバーが SQLColumns 結果セットの備考列を返すかどうかを指定します。 ODBC Driver for Oracle では、この値が設定されていない場合に、より高速なアクセスが提供されます。
[SQL 列にシノニムを含める] チェック ボックスでは、ドライバーが列情報を返すかどうかを指定します。 バッファー サイズ は、フェッチされたデータを受信するために割り当てられるサイズ (バイト単位) を指定します。 ドライバーは、Oracle Server からの 1 つのフェッチが、指定したサイズのバッファーを埋めるのに十分な行を返すようにフェッチを最適化します。 値を大きくすると、大量のデータをフェッチするときにパフォーマンスが向上する傾向があります。
カスタマイズ - [ODBC DayOfWeek Standard チェック を適用する] ボックスでは、結果セットが ODBC 指定の曜日形式 (日曜日 = 1) に準拠するかどうかを指定します。土曜日 = 7)。 このチェック ボックスをオフにすると、ロケール固有の Oracle 値が返されます。
SQLDescribeCol は、常に有効桁数の値を返チェックボックスは、ドライバーが SQLDescribeCol の cbColDef 引数に 0 以外の値を返す必要があるかどうかを指定します。 この接続文字列属性は、Oracle で定義されたスケールがない列 (計算された数値列や、有効桁数や小数点以下桁数なしで NUMBER として定義された列など) にのみ適用されます。 SQLDescribeCol 呼び出しは、Oracle がその情報を提供しない場合、有効桁数として 130 を返します。 このチェック ボックスがオフの場合、ドライバーは代わりにこれらの種類の列に対して 0 を返します。
[追加] をクリックして別のデータ ソースを追加するか、[閉じる] をクリックして終了します。
Windows のデータ ソースを変更するには
ODBC データ ソース アドミニストレーターを開きます。 適切な DSN タブをクリックします。
変更する Oracle データ ソースを選択し、[構成] をクリックします。 [Microsoft ODBC for Oracle セットアップ] ダイアログ ボックスが表示されます。
該当するデータ ソース フィールドを変更し、[OK] をクリックします。
このダイアログ ボックスの情報の変更が完了すると、ODBC 管理者によってレジストリ情報が更新されます。