OLE DB Driver for SQL Server 的支援原則

適用於:SQL ServerAzure SQL DatabaseAzure 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 Database Azure Synapse Analytics Azure SQL 受控執行個體 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012
Yes .是 .是 .是 .是 .是 .是 Yes
19.3 Yes .是 .是 .是 .是 .是 .是 .是 Yes
19.2 Yes .是 .是 .是 .是 .是 .是 .是 Yes
19.1 Yes .是 .是 .是 .是 .是 .是 .是 Yes
19.0 Yes .是 .是 .是 .是 .是 .是 .是 Yes
18.7 Yes .是 .是 .是 .是 .是 .是 .是 Yes
18.6 Yes .是 .是 .是 .是 .是 .是 .是 Yes
18.5 Yes .是 .是 .是 .是 .是 .是 Yes
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
Yes .是 .是 .是 Yes
19.3 Yes .是 .是 .是 .是 .是 Yes
19.2 Yes .是 .是 .是 .是 .是 .是 Yes
19.1 Yes .是 .是 .是 .是 .是 .是 Yes
19.0 Yes .是 .是 .是 .是 .是 .是 Yes
18.7 Yes .是 .是 .是 Yes
18.6 Yes .是 .是 .是 .是 .是 .是 Yes
18.5 Yes .是 .是 .是 .是 Yes
18.4 .是 .是 .是 .是
18.3 .是 .是 .是 .是
18.2 .是 .是 .是 .是
18.1 .是 .是 .是
18.0 .是 .是 .是

1 支援 Windows Server 2012 (含 KB2999226)。
2 支援 Windows Server 2012 R2 (含 2014 年 4 月更新KB2999226)。
3 支援 Windows 8.1 (含 2014 年 4 月更新KB2999226)。

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)。

另請參閱

使用 OLE DB Driver for SQL Server 建置應用程式