Compartir a través de


SQL Server Native Client (OLE DB)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics 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). Para nuevos trabajos de desarrollo, no se recomiendan ni el proveedor OLE DB de SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft para SQL Server (SQLOLEDB) heredado. Cambie al nuevo Controlador Microsoft OLE DB para SQL Server de ahora en adelante.

El proveedor OLE DB de SQL Server Native Client (SQLNCLI) es una API COM de bajo nivel que se usa para acceder a los datos. Se recomienda el proveedor OLE DB de SQL Server Native Client para desarrollar herramientas, utilidades o componentes de bajo nivel que necesitan un alto rendimiento. El proveedor OLE DB de SQL Server Native Client es un proveedor nativo de alto rendimiento que accede directamente al protocolo de flujo de datos tabulares (TDS) de SQL Server.

SQL Server Native Client proporciona compatibilidad con OLE DB para las aplicaciones que se conectan a SQL Server.

El proveedor OLE DB de SQL Server Native Client es un proveedor compatible con OLE DB versión 2.0.

Importante

SQL Server Native Client OLE DB (SQLNCLI) permanece en desuso y no se recomienda usarlo para el nuevo trabajo de desarrollo. En su lugar, use el nuevo Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL), que se actualizará con las características de servidor más recientes.

En esta sección

Consulte también

Programación de SQL Server Native Client