ODBC データ ソースを管理する
適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Open Database Connectivity (ODBC) は、 MicrosoftAccess データベースを MicrosoftSQL Serverなどの外部データ ソースに接続するために使用されるプロトコルです。 この記事では、ODBC データ ソースの作成方法、および Accessを使用して接続する方法に関する一般的な情報について説明します。 特定のデータベースの製品や使用する ODBC ドライバーによって手順が異なる場合があります。

この記事の内容

ODBC データ ソースについて

データ ソースとは、データのソースのことで、そのデータはデータにアクセスするために必要な接続情報と組み合わせられています。 データ ソースの例としては、 SQL Server、Oracle RDBMS、スプレッドシート、テキスト ファイルなどがあります。 接続情報の例には、サーバーの場所、データベース名、ログオン ID、パスワード、データ ソースに接続する方法を説明するさまざまな ODBC ドライバー オプションなどがあります。 この情報は、接続するデータベースの管理者から入手できます。

ODBC アーキテクチャでは、 Access などのアプリケーションが ODBC ドライバー マネージャーに接続します。このアプリケーションでは、特定の ODBC ドライバー ( Microsoft SQL ODBC ドライバーなど) を使用してデータ ソースに接続します。 Accessでは、ODBC データ ソースを使用して、ドライバーが組み込まれていない Access 外部のデータ ソースに接続します。

これらのデータ ソースに接続するには、次の操作を行う必要があります。

  • データ ソースが含まれているコンピューターに、適切な ODBC ドライバーをインストールします。

  • ODBC データ ソース管理者を使用して、 MicrosoftWindows レジストリまたは DSN ファイルに接続情報を格納するか、または接続情報を ODBC ドライバー マネージャーに直接渡す接続文字列 Visual Basic コードで使用して、データ ソース名 (DSN) を定義します。

マシン データ ソース

マシン データ ソースは、特定のコンピューターの Windows レジストリに接続情報を格納します。 マシン データ ソースは、それらが定義されているコンピューター上でのみ使用できます。 ユーザーとシステムの 2 種類のコンピューターのデータ ソースがあります。 ユーザー データ ソースは、現在のユーザーのみが使用でき、そのユーザーにのみ表示されます。 システム データ ソースは、コンピューター上のすべてのユーザーが使用でき、コンピューターのすべてのユーザーとシステム全体のサービスに表示されます。 ログオンしているユーザーのみがマシン データ ソースを表示でき、リモート ユーザーが別のコンピューターにコピーすることはできないために、マシン データ ソースはセキュリティを強化する場合に特に便利です。

ファイル データ ソース

ファイル データ ソース (DSN ファイルとも呼ばれます) は、 Windows レジストリではなくテキスト ファイルに接続情報を格納し、一般に、コンピューター データ ソースよりも柔軟に使用できます。 たとえば、正しい ODBC ドライバーを持つ任意のコンピューターにファイル データ ソースをコピーして、アプリケーションが使用するすべてのコンピューターに一貫性のある正確な接続情報を利用できるようにします。 または、単一のサーバー上にファイル データ ソースを配置し、ネットワーク上の多くのコンピューターの間でそれを共有し、1 つの場所で簡単に接続情報を維持することができます。

ファイル データ ソースは共有できないようにすることもできます。 共有不能なファイル データ ソースは、1 台のコンピューターに含まれ、マシン データ ソースをポイントします。 共有不能なファイル データ ソースを使用して、ファイル データ ソースから既存のマシン データ ソースにアクセスすることができます。

接続文字列

モジュールでは、接続情報を指定する書式設定された接続文字列を定義できます。 接続文字列は、直接 ODBC ドライバー マネージャーに接続情報を渡し、システム管理者またはユーザーがデータベースを使用する前に DSN を作成するという要件をなくすことで、アプリケーションを簡略化できます。

ODBC インターフェイスの詳細については、MSDN の「ODBC Programmer's Reference」 (ODBC プログラマー リファレンス) セクションを参照してください。

ページの先頭へ

ODBC データ ソースの追加

続行する前に、接続するデータ ソースの適切な ODBC ドライバーを入手してインストールします。

注:  ODBC データ ソースを追加または構成するためには、ローカル コンピューターの管理者グループのメンバーになっている必要があります。

  1. Windows タスク バーの [検索] ボックスで、コントロール パネルを開始します。

  2. コントロール パネルで、[管理ツール] をダブルクリックします。

  3. [管理ツール] ダイアログ ボックスで、[データ ソース (ODBC)] をダブルクリックします。

    [ODBC データ ソース アドミニストレーター] ダイアログ ボックスが表示されます。

  4. 追加するデータ ソースの種類に応じて、[ユーザー DSN]、[ システム DSN]、または [ ファイル DSN] を選択します。 詳細については、「ODBC データ ソースについて」セクションを参照してください。

  5. [追加] を選択します。

  6. 使用するドライバーを選択し、[完了] または [次へ] を選択します。

    必要なドライバーが表示されない場合は、正しいドライバーの入手方法について接続するデータベースの管理者に問い合わせてください。

  7. 画面の指示に従って、その後のすべてのダイアログ ボックスに必要な接続情報を入力します。

個々の設定の詳細については、ODBC ダイアログ ボックスで、[ヘルプ] をクリックします。

詳細については、「データ ソースの追加」を参照してください。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。