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

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 SQL Server Native Client y el controlador ODBC de SQL Server Native Client.
sqlnclir11.rll El archivo de recursos adjunto para la biblioteca de SQL Server Native Client.
sqlncli.h El archivo de encabezado SQL Server Native Client que contiene todas las nuevas definiciones necesarias para poder 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 usan la aplicación.

Consulte también

Generar aplicaciones con SQL Server Native Client