Generar aplicaciones con SQL Server Native Client

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Importante

SQL Server Native Client (SNAC) no se incluye con:

  • SQL Server 2022 (16.x) y versiones posteriores
  • SQL Server Management Studio 19 y versiones posteriores

Sql Server Native Client (SQLNCLI o SQLNCLI11) y el proveedor MICROSOFT OLE DB heredado para SQL Server (SQLOLEDB) no se recomiendan para el desarrollo de aplicaciones nuevas.

En el caso de los proyectos nuevos, use uno de los siguientes controladores:

Para SQLNCLI que se incluye como componente de motor de base de datos de SQL Server (versiones 2012 a 2019), consulte esta excepción de ciclo de vida de soporte técnico.

Al desarrollar una aplicación que usa la biblioteca de SQL Server Native Client, hay una serie de problemas que entran en juego. En los temas de esta sección se describen muchos de estos problemas, como la actualización de MDAC a SQL Server Native Client, el uso de los archivos de encabezado y biblioteca de SQL Server Native Client, y una introducción a los distintos cadena de conexión que se pueden usar con SQL Server Native Client.

En esta sección

Instalar SQL Server Native Client
Describe cómo se instala SQL Server Native Client, las ubicaciones en las que se instalan varios componentes y cómo desinstalar SQL Server Native Client.

Componentes de SQL Server Native Client
Describe los componentes que componen SQL Server Native Client, incluidos los archivos de biblioteca, recursos, ayuda y encabezado.

Usar palabras clave de cadena de conexión con SQL Server Native Client
Describe los distintos tipos de cadena de conexión que se pueden usar al conectarse a una base de datos a través de SQL Server Native Client.

Utilizar los archivos de encabezado y de biblioteca de SQL Server Native Client
Describe cómo usar los archivos de encabezado y biblioteca de SQL Server Native Client dentro de una aplicación.

Actualizar una aplicación a SQL Server Native Client desde MDAC
Describe las diferencias entre SQL Server Native Client y MDAC y los problemas que se deben tener en cuenta al actualizar de MDAC a SQL Server Native Client.

Actualizar una aplicación desde SQL Server 2005 Native Client
Describe los problemas que se deben tener en cuenta al actualizar de SQL Server 2005 (9.x) Native Client a SQL Server Native Client en SQL Server 2012 (11.x).

Utilizar ADO con SQL Server Native Client
Describe cómo ADO puede usar SQL Server Native Client para acceder y usar la funcionalidad de SQL Server.

Directivas de soporte para SQL Server Native Client
Describe cómo se pueden usar varios componentes de acceso a datos con distintas versiones de SQL Server Native Client.

Conexión a una instancia de Azure SQL Database mediante SQL Server Native Client
Describe cómo conectarse a una instancia de SQL Database mediante SQL Server Native Client.

Consulte también

Programación de SQL Server Native Client
Temas de procedimientos de ODBC
Temas de procedimientos de OLE DB