安装组件

注意

从 Windows XP 和 Windows Server 2003 开始,ODBC 包含在 Windows 操作系统中。 应仅在早期版本的 Windows 上显式安装 ODBC。

当用户运行安装程序时,安装过程将启动。 安装程序可与安装程序 DLL 和每个驱动程序的驱动程序安装 DLL 配合使用。 安装程序和安装程序 DLL 都使用 SQLInstallDriverEx 和 SQLInstallTranslatorEx 函数中的参数,来确定要为每个组件复制或删除哪些文件。 下图显示了这些安装组件之间的关系。

Relationship between installation components

重要

ODBC 2.x 中用于描述每个 ODBC 组件所需文件的 Odbc.inf 文件不用于 ODBC 3.x。 附带 ODBC 3.x 组件的驱动程序不需要创建 Odbc.inf 文件。 删除 SQLInstallDriver 和 SQLInstallODBC 以及弃用 SQLInstallTranslator 后,不再需要 Odbc.inf。 “驱动程序关键字”部分的驱动程序信息之前位于 Odbc.inf,现在在 SQLInstallDriverEx 中的 lpszDriver 参数中提供。 [ODBC Translator] 和“转换器规范”部分的转换器信息之前位于 Odbc.inf,现在在 SQLInstallTranslatorEx 的 lpszTranslator 参数中提供。 这些更改便于 ODBC 安装程序轻松跨平台移植。

有关这些组件的详细信息,请参阅本节末尾的下列主题。