--- title: "SQL Server Native Client (OLE DB) | Microsoft Docs" ms.custom: "" ms.date: "03/09/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: native-client ms.topic: "reference" helpviewer_keywords: - "SQL Server Native Client OLE DB provider, about SQL Server Native Client OLE DB provider" - "OLE DB, SQL Server Native Client OLE DB provider" - "data access [SQL Server Native Client], OLE DB" - "SQLNCLI, OLE DB" - "OLE DB" - "SQL Server Native Client OLE DB provider" - "SQL Server Native Client, OLE DB" ms.assetid: da846da4-ec19-4a4f-81fb-7d5a2b2bf80a author: MightyPen ms.author: genemi manager: craigg --- # SQL Server Native Client (OLE DB) The [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Native Client OLE DB provider is a low-level COM API that is used for accessing data. The [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Native Client OLE DB provider is recommended for developing tools, utilities, or low-level components that need high performance. The [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Native Client OLE DB provider is a native, high performance provider that accesses the [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Tabular Data Stream (TDS) protocol directly. [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Native Client provides OLE DB support to applications connecting to [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)]. The [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Native Client OLE DB provider is an OLE DB version 2.0-compliant provider. ## In This Section - [Creating a SQL Server Native Client OLE DB Provider Application](../../native-client-ole-db-provider/creating-a-sql-server-native-client-ole-db-provider-application.md) - [Data Source Objects (OLE DB)](../../native-client-ole-db-data-source-objects/data-source-objects-ole-db.md) - [Commands](../../native-client-ole-db-commands/commands.md) - [Rowsets](../../native-client-ole-db-rowsets/rowsets.md) - [Stored Procedures](stored-procedures.md) - [BLOBs and OLE Objects](../../native-client-ole-db-blobs/blobs-and-ole-objects.md) - [Tables and Indexes](../../native-client-ole-db-tables-indexes/tables-and-indexes.md) - [Data Types (OLE DB)](../../native-client-ole-db-data-types/data-types-ole-db.md) - [Schema Rowset Support (OLE DB)](schema-rowset-support-ole-db.md) - [Table-Valued Parameters (OLE DB)](../../native-client-ole-db-table-valued-parameters/table-valued-parameters-ole-db.md) - [Date and Time Improvements (OLE DB)](../../native-client-ole-db-date-time/date-and-time-improvements-ole-db.md) - [Large CLR User-Defined Types (OLE DB)](large-clr-user-defined-types-ole-db.md) - [FILESTREAM Support (OLE DB)](filestream-support-ole-db.md) - [Transactions](../../native-client-ole-db-transactions/transactions.md) - [Errors](../../native-client-ole-db-errors/errors.md) - [Service Principal Names (SPNs) in Client Connections (OLE DB)](service-principal-names-spns-in-client-connections-ole-db.md) - [Sparse Columns Support (OLE DB)](sparse-columns-support-ole-db.md) - [SQL Server Native Client (OLE DB) Reference](../../native-client-ole-db-interfaces/sql-server-native-client-ole-db-interfaces.md) - [OLE DB How-to Topics](../../native-client-ole-db-how-to/ole-db-how-to-topics.md) ## See Also [SQL Server Native Client Programming](../sql-server-native-client-programming.md)