次の方法で共有


インストール コンポーネント

Note

Windows XP および Windows Server 2003 以降、ODBC は Windows オペレーティング システムに含まれるようになりました。 ODBC は、以前のバージョンの Windows にのみ明示的にインストールする必要があります。

ユーザーがセットアップ プログラムを実行すると、インストール プロセスが開始されます。 セットアップ プログラムは、各ドライバーのインストーラ DLLドライバー セットアップ DLL と連携して動作します。 セットアップ プログラムとインストーラ DLL はどちらも、SQLInstallDriverEx 関数と SQLInstallTranslatorEx 関数の引数を使用して、各コンポーネントに対してどのファイルをコピーまたは削除するかを決定します。 次の図は、これらのインストール コンポーネント間の関係を示しています。

Relationship between installation components

重要

ODBC 2.x で各 ODBC コンポーネントに必要なファイルを記述するために使用された Odbc.inf ファイルは、ODBC 3.x では使用されません。 ODBC 3.x コンポーネントを同梱するドライバーでは、Odbc.inf ファイルを作成する必要はありません。 SQLInstallDriverSQLInstallODBC の削除、および SQLInstallTranslator の非推奨により、Odbc.inf が不要になりました。 Odbc.inf の Driver Keyword セクションに含まれるドライバー情報は、SQLInstallDriverExlpszDriver 引数で提供されるようになりました。 以前は Odbc.inf の [ODBC Translator] セクションと Translator Specification セクションにあったトランスレーター情報は、SQLInstallTranslatorExlpszTranslator 引数で提供されるようになりました。 これらの変更により、ODBC インストーラはプラットフォーム間での移植性が向上します。

これらのコンポーネントの詳細については、このセクションの最後にある次のトピックを参照してください。