适用于 SQL Server 的 OLE DB 驱动程序的支持策略

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

下载 OLE DB 驱动程序

本文介绍如何将各种数据访问组件与 OLE DB Driver for SQL Server 一起使用。

SQL 版本支持

OLE DB Driver for SQL Server 已通过测试,并支持与以下版本的 SQL Server 建立连接。

数据库版本 →
↓ 驱动程序版本
Azure SQL 数据库 Azure Synapse Analytics Azure SQL 托管实例 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012
19.3
19.2
19.1
19.0
18.7
18.6
18.5
18.4
18.3
18.2
18.1
18.0

支持的操作系统版本

下表列出了 OLE DB Driver for SQL Server 支持的操作系统。

操作系统 →
↓ 驱动程序版本
Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 20121 Windows Server 2012 R22 Windows 11 Windows 10 Windows 8.13
19.3
19.2
19.1
19.0
18.7
18.6
18.5
18.4
18.3
18.2
18.1
18.0

1 在带有 KB2999226 的 Windows Server 2012 上受支持。
2 在带有 2014 年 4 月更新KB2999226 的 Windows Server 2012 R2 上受支持。
3 在带有 2014 年 4 月更新KB2999226 的 Windows 8.1 上受支持。

ADO 支持策略

如果 ADO 应用程序不需要 SQL Server 2005 (9.x) 或更高版本的任何功能,可以使用 Windows 附带的 SQLOLEDB OLE DB 提供程序。

ADO 应用程序可以使用 OLE DB Driver for SQL Server,但如果应用程序这样做,则必须在连接字符串中指定 DataTypeCompatibility=80。 如果连接字符串中包含 DataTypeCompatibility=80,则只能使用 SQL Server 2005 (9.x) 的功能。

OLE DB 支持策略

应用程序可使用随 Windows 操作系统附带的 OLE DB 提供程序 (SQLOLEDB)。 但是,这处于维护模式下,且不再更新。 改为使用 OLE DB Driver for SQL Server(MSOLEDBSQL19 或 MSOLEDBSQL)。

另请参阅

使用适用于 SQL Server 的 OLE DB 驱动程序生成应用程序