SQL Server Native Client (ODBC)
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
No se recomiendan SQL Server Native Client (SQLNCLI o SQLNCLI11) ni Microsoft OLE DB Provider for SQL Server (SQLOLEDB) heredado para el desarrollo de nuevas aplicaciones.
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.
ODBC es una definición estándar de una interfaz de programación de aplicaciones (API) utilizada para tener acceso a los datos de bases de datos relacionales o de método de acceso secuencial indizado (ISAM). SQL Server admite ODBC, a través del controlador ODBC de SQL Server Native Client, como una de las API nativas para escribir aplicaciones de C y C++ que se comunican con SQL Server.
Los programas de SQL Server escritos mediante el controlador ODBC de SQL Server Native Client se comunican con SQL Server a través de llamadas de función de C. Las versiones específicas de SQL Server de las funciones ODBC se implementan en el controlador ODBC de SQL Server Native Client. El controlador pasa instrucciones SQL a SQL Server y devuelve los resultados de las instrucciones a la aplicación.
El controlador ODBC de SQL Server Native Client cumple con la especificación ODBC 3.51 de Microsoft Win32. El controlador admite las aplicaciones escritas utilizando versiones anteriores de ODBC tal y como se define en la especificación de ODBC 3.51.
En esta sección
Crear una aplicación de controlador ODBC de SQL Server Native Client
Nombres de entidad de seguridad del servicio (SPN) en conexiones de cliente (ODBC)
Consulte también
Programación de SQL Server Native Client
Instalar SQL Server Native Client