Compartir a través de


Componentes de 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.

SQL Server Native Client contiene los siguientes componentes:

Componente Descripción
sqlncli11.dll El archivo de biblioteca de vínculos dinámicos (DLL) que contiene toda la funcionalidad de SQL Server Native Client. Esto incluye el proveedor OLE DB de SQL Server Native Client y el controlador ODBC de SQL Server Native Client.
sqlnclir11.rll Archivo de recursos complementario para la biblioteca de SQL Server Native Client.
sqlncli.h Archivo de encabezado de SQL Server Native Client que contiene todas las nuevas definiciones necesarias para usar SQL Server Native Client. Este archivo de encabezado reemplaza a los archivos de encabezado odbcss.h y sqloledb.h.

Nota: No se puede hacer referencia a sqlncli.h y odbcss.h en el mismo programa, pero puede hacer referencia a sqlncli.h y sqloledb.h en el mismo programa siempre que sqloledb.h se defina primero.
sqlncli11.lib El archivo de biblioteca necesario para llamar directamente a las funciones de utilidad bcp que forman parte del controlador ODBC de SQL Server Native Client.

Nota: Si hace referencia al archivo sqlncli11.lib en el código de programación, debe asegurarse de que el archivo sqlncli11.dll está en la ruta de acceso del sistema y en la ruta de acceso del sistema de los usuarios que hacen uso de la aplicación.

Consulte también

Generar aplicaciones con SQL Server Native Client