Directivas de compatibilidad del controlador OLE DB para SQL Server

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Descargar controlador OLE DB

En este tema se describe la forma de usar diversos componentes de acceso a datos con OLE DB Driver for SQL Server.

Soporte para versiones de SQL

OLE DB Driver for SQL Server se ha probado y admite conexiones a las versiones de SQL Server siguientes.

Versión de la base de datos →
↓ Versión del controlador
Azure SQL Database Azure Synapse Analytics Instancia administrada de 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

Versiones de sistemas operativos admitidos

En la tabla siguiente se enumeran los sistemas operativos que admite OLE DB Driver for SQL Server.

Sistema operativo →
↓ Versión del controlador
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 Se admite en Windows Server 2012 con KB2999226.
2 Se admite en Windows Server 2012 R2 con la actualización de abril de 2014 y KB2999226.
3 Se admite en Windows 8.1 con la actualización de abril de 2014 y KB2999226.

Directivas de compatibilidad de ADO

Las aplicaciones ADO pueden usar el proveedor OLE DB SQLOLEDB que se incluye con Windows si no requieren ninguna de las características de SQL Server 2005 (9.x) o posterior.

Las aplicaciones ADO también pueden usar OLE DB Driver for SQL Server pero, si lo hacen, deben especificar DataTypeCompatibility=80 en las cadenas de conexión. Solo estarán disponibles las características de SQL Server 2005 (9.x) cuando DataTypeCompatibility=80 esté presente en las cadenas de conexión.

Directivas de soporte de OLE DB

Las aplicaciones pueden usar el proveedor OLE DB (SQLOLEDB) que se incluye con el sistema operativo Windows. Aunque esto está en modo de mantenimiento y ya no se actualiza. En su lugar, use OLE DB Driver for SQL Server (MSOLEDBSQL19 o MSOLEDBSQL).

Consulte también

Compilación de aplicaciones con el controlador OLE DB para SQL Server