Generar aplicaciones con SQL Server Native Client

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

Importante

SQL Server Native Client (a menudo abreviado SNAC) se ha quitado de SQL Server 2022 (16.x) y SQL Server Management Studio 19 (SSMS). No se recomienda SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft heredado para SQL Server (SQLOLEDB) para el desarrollo de nuevas aplicaciones. Cambie al nuevo controlador OLE DB de Microsoft (MSOLEDBSQL) para SQL Server o al controlador ODBC de Microsoft ODBC Driver for SQL Server más reciente de ahora en adelante. Para SQLNCLI que se incluye como componente de SQL Server motor de base de datos (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 varios 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 las distintas cadenas 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 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 cadenas 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 de MDCA a SQL Server Native Client
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.

Actualización de 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 a la funcionalidad de SQL Server y usarla.

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

Conexión a una Azure SQL Database con SQL Server Native Client
Describe cómo conectarse a un 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