| 階段 | 技術 | 特徵 | 狀態 |
|---|---|---|---|
| 早期 | DB-Library, ESQL/C | C 語言庫、嵌入式 SQL | 棄用 |
| 桌面時代 | DAO, RDO | Jet/ODBC 封裝、VB 經典首選 | 棄用 |
| 通用數據訪問 | MDAC (ODBC, OLE DB, ADO) | COM 基礎、語言中立、統一訪問接口 | 維護模式(Win 內建) |
| .NET 時代 | ADO.NET (1.x → 2.0+) | 托管代碼、斷開連接模型、Provider 模式 | 主流推薦 |
| 高性能原生 | SQL Native Client (SNAC) | ODBC/OLE DB 合一、SQL Server 專用優化、新功能首發 | 維護模式(建議遷移至 Microsoft ODBC Driver / OLE DB Driver) |
HKLM\Software\Microsoft\DataAccess\FullInstallVer。DbProviderFactories 實現提供者無關編程。BeginExecuteReader 等,釋放 UI 線程。SqlBulkCopy 高性能數據加載。System.Transactions 整合分佈式事務。sqlncli.dll)。數據訪問技術從 COM 走向托管、從通用走向專用、從同步走向異步。緊跟 Microsoft.Data.SqlClient (ADO.NET Core) 與 Microsoft ODBC/OLE DB Driver 兩大現代原生驅動,是 SQL Server 應用長期穩健演進的基石。