備註
從 Windows XP 和 Windows Server 2003 開始,ODBC 被包含在 Windows 作業系統中。 你應該只在較早期版本的 Windows 上明確安裝 ODBC。
安裝過程從使用者執行安裝程式時開始。 安裝程式會與安裝程式的 DLL 以及每個驅動程式 的驅動程式設定 DLL 一起運作。 安裝程式與安裝程式 DLL 皆使用 SQLInstallDriverEx 與 SQLInstallTranslatorEx 函式中的參數,決定每個元件要複製或刪除哪些檔案。 以下圖示展示了這些安裝組件之間的關係。
之間的關係
這很重要
ODBC 2.x 中使用的 Odbc.inf 檔案用於描述每個 ODBC 元件所需的檔案,並未在 ODBC 3.x 中使用。 搭載 ODBC 3.x 元件的驅動程式不需要建立 Odbc.inf 檔案。 SQLInstallDriver 與 SQLInstallODBC 的移除,以及 SQLInstallTranslator 的棄用,使得 Odbc.inf 變得不再必要。 原本位於 Odbc.inf 的 Driver 關鍵字區塊的驅動程式資訊,現在已在 SQLInstallDriverEx 的 lpszDriver 參數中提供。 原本位於 ODBC.inf 的 [ODBC Translator] 和 Translator Specification 區塊中的轉譯器資訊,現在已在 SQLInstallTranslatorEx 的 lpszTranslator 參數中提供。 這些變更使 ODBC 安裝程式能更適合跨平台攜帶。
欲了解更多相關資訊,請參閱本節末尾的以下主題。