注释
从 Windows XP 和 Windows Server 2003 开始, ODBC 包含在 Windows作系统中。 应仅在早期版本的 Windows 上显式安装 ODBC。
用户运行安装程序以启动安装过程。 安装程序由应用程序或驱动程序开发人员编写。 除了安装 ODBC 组件之外,还可以安装其他软件。 例如,应用程序开发人员可以使用相同的安装程序来安装 ODBC 组件和安装其应用程序。
开发人员可以使用 Microsoft Windows SDK 安装程序实用工具或来自其他供应商的设置软件从头开始编写安装程序。 这使这些开发人员可以完全控制安装程序的外观。 可以编写安装程序来安装其他软件,例如 ODBC 应用程序。 有关 Windows SDK 设置实用工具的详细信息,请参阅 Windows SDK 文档。
安装程序实际完成的安装量取决于它在安装程序 DLL 中调用的功能。 安装程序 DLL 包含用于安装单个 ODBC 组件的函数。 安装程序只需在安装程序 DLL 中调用 SQLInstallDriverManager、 SQLInstallDriverEx 或 SQLInstallTranslatorEx ,以检索要在其中安装组件的目录的路径,并将有关组件的信息添加到注册表。 这些函数实际上不会复制文件;安装程序使用这些函数的参数中的信息执行此作。
安装程序 DLL 还包含用于删除 ODBC 组件的函数。 安装程序调用安装程序 DLL 中的 SQLRemoveDriverManager、SQLRemoveDriver 或 SQLRemoveTranslator,以减少组件在注册表中的使用计数。如果组件的新使用计数降至 0,则删除注册表中有关组件的所有信息。 这些函数实际上不会删除组件的文件;如果新的使用计数降至 0,则安装程序会执行此作。