--- title: "OLE DB Driver for SQL Server Programming | Microsoft Docs" description: "OLE DB Driver for SQL Server Programming" ms.custom: "" ms.date: "06/12/2018" ms.prod: sql ms.prod_service: "database-engine, sql-database, sql-data-warehouse, pdw" ms.reviewer: "" ms.technology: connectivity ms.topic: "reference" helpviewer_keywords: - "OLE DB Driver for SQL Server, about OLE DB Driver for SQL Server" - "OLE DB, OLE DB Driver for SQL Server" - "data access [OLE DB Driver for SQL Server], OLE DB" - "MSOLEDBSQL, OLE DB" - "OLE DB" - "OLE DB Driver for SQL Server" - "OLE DB Driver for SQL Server, OLE DB" author: pmasl ms.author: pelopes --- # OLE DB Driver for SQL Server Programming [!INCLUDE[appliesto-ss-asdb-asdw-pdw-md](../../../includes/appliesto-ss-asdb-asdw-pdw-md.md)] [!INCLUDE[Driver_OLEDB_Download](../../../includes/driver_oledb_download.md)] The OLE DB Driver for SQL Server is a low-level COM API that is used for accessing data. The OLE DB Driver for SQL Server is recommended for developing tools, utilities, or low-level components that need high performance. The OLE DB Driver for SQL Server is a native, high performance provider that accesses the [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Tabular Data Stream (TDS) protocol directly. OLE DB Driver for SQL Server provides OLE DB support to applications connecting to [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)]. The OLE DB Driver for SQL Server is an OLE DB version 2.0-compliant provider. ## In This Section - [Creating an OLE DB Driver for SQL Server Application](../../oledb/ole-db-driver/creating-a-oledb-driver-for-sql-server-application.md) - [Data Source Objects (OLE DB)](../../oledb/ole-db-data-source-objects/data-source-objects-ole-db.md) - [Commands](../../oledb/ole-db-commands/commands.md) - [Rowsets](../../oledb/ole-db-rowsets/rowsets.md) - [Stored Procedures](../../oledb/ole-db/stored-procedures.md) - [BLOBs and OLE Objects](../../oledb/ole-db-blobs/blobs-and-ole-objects.md) - [Tables and Indexes](../../oledb/ole-db-tables-indexes/tables-and-indexes.md) - [Data Types (OLE DB)](../../oledb/ole-db-data-types/data-types-ole-db.md) - [Schema Rowset Support (OLE DB)](../../oledb/ole-db/schema-rowset-support-ole-db.md) - [Table-Valued Parameters (OLE DB)](../../oledb/ole-db-table-valued-parameters/table-valued-parameters-ole-db.md) - [Date and Time Improvements (OLE DB)](../../oledb/ole-db-date-time/date-and-time-improvements-ole-db.md) - [Large CLR User-Defined Types (OLE DB)](../../oledb/ole-db/large-clr-user-defined-types-ole-db.md) - [FILESTREAM Support](../../oledb/features/filestream-support.md) - [Transactions](../../oledb/ole-db-transactions/transactions.md) - [Errors](../../oledb/ole-db-errors/errors.md) - [Service Principal Names (SPNs) in Client Connections (OLE DB)](../../oledb/ole-db/service-principal-names-spns-in-client-connections-ole-db.md) - [Sparse Columns Support (OLE DB)](../../oledb/ole-db/sparse-columns-support-ole-db.md) - [OLE DB Driver for SQL Server (OLE DB) Reference](../../oledb/ole-db-interfaces/oledb-driver-for-sql-server-ole-db-interfaces.md) - [OLE DB How-to Topics](../../oledb/ole-db-how-to/ole-db-how-to-topics.md) ## See Also [OLE DB Driver for SQL Server](../../oledb/oledb-driver-for-sql-server.md)