OLE DB Driver for SQL Server 的支援原則
適用於:SQL Server Azure SQL 資料 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
此文章討論如何搭配 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 |
---|---|---|---|---|---|---|---|---|---|
19.3.5+ | Yes | .是 | .是 | .是 | .是 | .是 | Yes | ||
19.3.3+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | Yes | |
19.0+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | .是 | Yes |
18.7.4+ | Yes | .是 | .是 | .是 | .是 | .是 | Yes | ||
18.6+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | .是 | Yes |
18.2+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | Yes | |
18.0+ | Yes | .是 | .是 | .是 | .是 | .是 | 是 |
支援的作業系統版本
下表列出 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.3+ | Yes | .是 | .是 | .是 | Yes | |||
19.3+ | Yes | .是 | .是 | .是 | .是 | .是 | Yes | |
19.0+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | Yes |
18.7+ | Yes | .是 | .是 | .是 | Yes | |||
18.6+ | Yes | .是 | .是 | .是 | .是 | .是 | .是 | Yes |
18.2+ | Yes | .是 | .是 | .是 | .是 | Yes | ||
18.0+ | Yes | .是 | .是 | .是 | 是 |
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)。