Begin ODBC
2025-12-19
Written by: xiaobin
In the long run, ODBC will inevitably replace OLE DB as the mainstream driver in MS SQL Server.
| SQL Server Version | ODBC Driver | OLE DB Provider | Notes |
|---|---|---|---|
| SQL Server 2000 | SQL Server ODBC Driver (legacy) | SQL Server OLE DB Provider (legacy) | Deprecated |
| SQL Server 2014 | Microsoft ODBC Driver 11 for SQL Server | SQL Native Client 11.0 (deprecated) | SNAC/OLE DB deprecated |
| SQL Server 2016 | Microsoft ODBC Driver 13 | SQL Native Client 11.0 (deprecated) | ODBC maintained OLE DB deprecated |
| SQL Server 2017 | Microsoft ODBC Driver 13.1 (14) | SQL Native Client 11.0 (deprecated) | OLE DB deprecated |
| SQL Server 2019 | Microsoft ODBC Driver 17 | Microsoft OLE DB Driver (MSOLEDBSQL) | OLE DB undeprecated/reintroduced |
| SQL Server 2022 | Microsoft ODBC Driver 17 | Microsoft OLE DB Driver (MSOLEDBSQL) | Actively maintained |
| SQL Server 2025 | Microsoft ODBC Driver 18 | Microsoft OLE DB Driver 19 (MSOLEDBSQL19) | Actively maintained |