SQL Server Native Client (OLE DB)

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 recomiendan ni el proveedor OLE DB de SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft heredado para SQL Server (SQLOLEDB) para el nuevo desarrollo. Cambie al nuevo Controlador Microsoft OLE DB para SQL Server de ahora en adelante.

El SQL Server Native Client proveedor OLE DB (SQLNCLI) es una API COM de bajo nivel que se usa para acceder a los datos. El proveedor OLE DB SQL Server Native Client se recomienda 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 tabular (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

El 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