Share via


ドライバーとデータ ソースについて

ドライバーは、ODBC 要求を処理し、アプリケーションにデータを返すコンポーネントです。 必要に応じて、ドライバーは、データ ソースによって認識されるフォームにアプリケーションの要求を変更します。 ドライバーのセットアップ プログラムを使用して、コンピューターからドライバーを追加または削除する必要があります。

データ ソースは、ドライバーによってアクセスされるデータベースまたはファイルであり、データ ソース名 (DSN) によって識別されます。 ODBC データ ソース アドミニストレーターを使用して、システムからデータ ソースを追加、構成、および削除します。 使用できるデータ ソースの種類を次の表に示します。

データ ソースの 説明
User ユーザー DSN はコンピューターに対してローカルであり、現在のユーザーのみが使用できます。 これらは、HKEY_CURRENT_USER レジストリ サブツリーに登録されます。
システム システム DSN は、ユーザー専用ではなく、コンピュータに対してローカルです。 システムまたは権限を持つユーザーは、システム DSN で設定されたデータ ソースを使用できます。 システム DSN は、HKEY_LOCAL_MACHINE レジストリ サブツリーに登録されます。
ファイル ファイル DSN は、同じドライバーがインストールされ、データベースにアクセスできるすべてのユーザー間で共有できるファイル ベースのソースです。 これらのデータ ソースは、ユーザー専用である必要はなく、コンピューターに対してローカルである必要もありません。 ファイル データ ソース名は、専用のレジストリ エントリでは識別されません。代わりに、拡張子が .dsn のファイル名で識別されます。

ユーザー データ ソースとシステム データ ソースは、コンピューターに対してローカルであるため、まとめてマシン データ ソースとして知られています。

これらの各データ ソースには、[ODBC データ ソース アドミニストレーター] ダイアログ ボックスにタブがあります。 使用できるデータ ソースの詳細については、「 データ ソース」を参照してください。