Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 ODBC 資料來源管理員完整指南:使用者/系統/檔案 DSN、驅動程式、追蹤、連接池

編輯:Windows 8 系統介紹

什麼是 ODBC?

ODBC (Open Database Connectivity) 是微軟定義的資料庫存取標準介面 (API)。應用程式呼叫 ODBC API,由 ODBC 驅動程式轉譯為特定資料庫管理系統 (DBMS) 的 SQL 指令,實現「寫一次程式,存取多種資料庫」。

開啟 ODBC 資料來源管理員

控制台 → 系統與安全性 → 系統管理工具 → **ODBC 資料來源 (32 位元) / (64 位元)**。
※ 32 位元應用需用 32 位元 ODBC,64 位元應用用 64 位元;兩者獨立配置。

ODBC 資料來源管理員介面
ODBC 資料來源管理員主視窗

五大分頁功能詳解

1. 使用者 DSN (User DSN)

  • 儲存於 HKCU,**僅目前登入使用者可見**,僅限本機使用。
  • 適合個人開發/測試環境。

2. 系統 DSN (System DSN)

  • 儲存於 HKLM,**本機所有使用者可見**,Windows 服務亦可使用。
  • 適合生產環境、排程工作、系統層級應用。

3. 檔案 DSN (File DSN)

  • 連線資訊儲存為 .dsn 檔案,可複製分享給安裝相同驅動程式的其他使用者/電腦。
  • 適合團隊專案、版控管理連線字串。

4. 驅動程式 (Drivers)

  • 列出系統已安裝的 ODBC 驅動程式版本、檔案路徑、支援屬性。
  • 新增驅動程式需執行該資料庫廠商提供的安裝程式,不可手動新增。

5. 追蹤 (Tracing)

  • 啟用後記錄所有 ODBC API 呼叫至日誌檔,供除錯/效能分析。
  • Visual Studio 除錯器可整合 ODBC 追蹤。

6. 連接池 (Connection Pooling)

  • 啟用後應用程式可重複使用連線控制代碼,減少建立/關閉連線的往返開銷,提升效能。
  • 預設通常啟用;高併發環境可調整池大小、逾時等參數。

建立 DSN 典型流程(以系統 DSN 為例)

  1. 切換至「系統 DSN」分頁 → 新增。
  2. 選擇目標資料庫驅動程式(如 SQL Server、Oracle、MySQL、PostgreSQL 等) → 完成。
  3. 填寫資料來源名稱 (DSN)、描述、伺服器位址、認證方式、預設資料庫等。
  4. 點選 測試連線 確認成功 → 確定儲存。

常見應用場景

  • Excel/Access 透過 ODBC 連結外部資料庫匯入資料。
  • .NET 應用使用 System.Data.Odbc 存取異構資料庫。
  • BI 工具 (Power BI、Tableau) 設定資料來源。
  • 舊版 VB6/ASP 應用程式遷移至 Win8/Win10 環境。
Copyright © Windows教程網 All Rights Reserved