管理程式
注意
ODBC 從 Windows XP 與 Windows Server 2003 開始納入 Windows 作業系統。 您應該只有在舊版 Windows 上才需要另外安裝 ODBC。
Windows SDK/MDAC SDK 包含一個系統管理程式,也就是 ODBC 系統管理員。 此程式可由 SDK 的使用者轉散發。 此外,開發人員也可以撰寫自己的系統管理程式。 一般來說,只有當開發人員想要保留資料來源組態的完整控制權,或是直接從作為系統管理程式的應用程式設定資料來源時,才會撰寫自己的系統管理程式。 舉例來說,試算表程式可能會允許使用者於執行階段新增並使用資料來源。
系統管理程式會先載入安裝程式 DLL。 然後,它會在安裝程式 DLL 中呼叫函式以執行下列工作:
以互動方式新增、修改或刪除資料來源。 系統管理程式可以呼叫 SQLManageDataSources、SQLCreateDataSource 或 SQLConfigDataSource。
SQLManageDataSources 會顯示一個對話方塊,讓使用者可以新增、修改或刪除資料來源並指定追蹤選項;當直接從控制台叫用安裝程式 DLL 時,系統就會呼叫此函式。 SQLCreateDataSource 會顯示讓使用者只能新增資料來源的對話方塊。 SQLConfigDataSource 會將呼叫直接傳遞至驅動程式安裝程式 DLL。
在所有情況下,安裝程式 DLL 都會呼叫驅動程式安裝程式 DLL 中的 ConfigDSN 來實際新增、修改或刪除資料來源。 驅動程式安裝程式 DLL 可能會提示使用者提供其他資訊。
以無訊息方式新增、修改或刪除資料來源。 系統管理程式會呼叫安裝程式 DLL 中的 SQLConfigDataSource,並傳遞 Null 視窗控制代碼、要新增、修改或刪除的資料來源名稱以及登錄值清單。 安裝程式 DLL 會呼叫驅動程式安裝程式 DLL 中的 ConfigDSN 來實際新增、修改或刪除資料來源。
新增、修改或刪除預設資料來源。 預設資料來源與其他資料來源都相同,不同之處在於其名稱為 Default。 其新增、修改或刪除的方式與其他資料來源皆相同。