共用方式為


管理程式

注意

ODBC 從 Windows XP 與 Windows Server 2003 開始納入 Windows 作業系統。 您應該只有在舊版 Windows 上才需要另外安裝 ODBC。

Windows SDK/MDAC SDK 包含一個系統管理程式,也就是 ODBC 系統管理員。 此程式可由 SDK 的使用者轉散發。 此外,開發人員也可以撰寫自己的系統管理程式。 一般來說,只有當開發人員想要保留資料來源組態的完整控制權,或是直接從作為系統管理程式的應用程式設定資料來源時,才會撰寫自己的系統管理程式。 舉例來說,試算表程式可能會允許使用者於執行階段新增並使用資料來源。

系統管理程式會先載入安裝程式 DLL。 然後,它會在安裝程式 DLL 中呼叫函式以執行下列工作:

  • 以互動方式新增、修改或刪除資料來源。 系統管理程式可以呼叫 SQLManageDataSourcesSQLCreateDataSourceSQLConfigDataSource

    SQLManageDataSources 會顯示一個對話方塊,讓使用者可以新增、修改或刪除資料來源並指定追蹤選項;當直接從控制台叫用安裝程式 DLL 時,系統就會呼叫此函式。 SQLCreateDataSource 會顯示讓使用者只能新增資料來源的對話方塊。 SQLConfigDataSource 會將呼叫直接傳遞至驅動程式安裝程式 DLL。

    在所有情況下,安裝程式 DLL 都會呼叫驅動程式安裝程式 DLL 中的 ConfigDSN 來實際新增、修改或刪除資料來源。 驅動程式安裝程式 DLL 可能會提示使用者提供其他資訊。

  • 以無訊息方式新增、修改或刪除資料來源。 系統管理程式會呼叫安裝程式 DLL 中的 SQLConfigDataSource,並傳遞 Null 視窗控制代碼、要新增、修改或刪除的資料來源名稱以及登錄值清單。 安裝程式 DLL 會呼叫驅動程式安裝程式 DLL 中的 ConfigDSN 來實際新增、修改或刪除資料來源。

  • 新增、修改或刪除預設資料來源。 預設資料來源與其他資料來源都相同,不同之處在於其名稱為 Default。 其新增、修改或刪除的方式與其他資料來源皆相同。