Compartir a través de


Directivas de soporte con SQL Server Native Client

En este tema se describe la forma de usar diversos componentes de acceso a datos con SQL Server Native Client.

Compatibilidad de servidor

SQL Server Native Client 11.0 admite conexiones con SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 y Windows Azure SQL Database.

Versiones de sistemas operativos admitidos

En la tabla siguiente se enumeran los sistemas operativos admitidos por SQL Server Native Client.

Versión de SQL Server Native Client

Sistemas operativos admitidos

SQL Server Native Client (SQL Server 2005)

  • Microsoft Windows 2000 Service Pack 4 o posterior

  • Microsoft Windows Server 2003 o posterior

  • Microsoft Windows XP Service Pack 1 o posterior

  • Microsoft Windows Vista (requiere SQL Server Service Pack 2 o posterior)

  • Microsoft Windows Server 2008 (requiere SQL Server Service Pack 2 o posterior)

SQL Server Native Client 10.0 (SQL Server 2008)

  • Microsoft Windows Server 2003 Service Pack 2 o posterior

  • Microsoft Windows XP Service Pack 2 o posterior

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

SQL Server Native Client 10.5 (SQL Server 2008 R2)

  • Microsoft Windows Server 2003 Service Pack 2 o posterior

  • Microsoft Windows XP Service Pack 2 o posterior

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

  • Microsoft Windows 7

SQL Server Native Client 11.0 (SQL Server 2012)

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

  • Microsoft Windows 7

  • Microsoft Windows 8

  • Microsoft Windows Server 2012

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 o posterior.

Las aplicaciones ADO pueden usar la versión de SQL Server Native Client que se incluye en SQL Server 2005. Las aplicaciones ADO también pueden usar SQL Server Native Client 11.0 (que se incluye en SQL Server 2012) 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 cuando DataTypeCompatibility=80 esté presente en las cadenas de conexión.

Directivas de soporte de BCP

A partir de SQL Server 2008, bcp.exe admite archivos de datos que no sean más de tres versiones de SQL Server anteriores que la versión de SQL Server en la que se incluía bcp.exe.

Directivas de compatibilidad de ODBC

Las aplicaciones deben usar el controlador ODBC de SQL Server que se incluye con el sistema operativo Windows. Puede usar el controlador ODBC de SQL Server Native Client si la aplicación está certificada para usarse con una versión específica de SQL Server Native Client.

Directivas de soporte de OLE DB

Las aplicaciones deberían usar el proveedor OLE DB de SQL Server que se incluye con el sistema operativo Windows. Puede usar el proveedor OLE DB de SQL Server Native Client si la aplicación está certificada para usarse con una versión específica de SQL Server Native Client.

Las aplicaciones OLE DB que no estén certificadas para usarse con SQL Server Native Client podrán usar SQL Server Native Client si especifican DataTypeCompatibility=80 en sus cadenas de conexión.

Las aplicaciones OLE DB que usan OLE DB Service Components solo pueden usar SQL Server Native Client si especifican DataTypeCompatibility=80 en sus cadenas de conexión. Sin embargo, en este caso no estará disponible ninguna de las característica agregadas después de SQL Server 2005.

Vea también

Otros recursos

Generar aplicaciones con SQL Server Native Client