SQL Server Native Client (OLE DB)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Wichtig

Der SQL Server Native Client (häufig abgekürzt mit SNAC) wurde aus SQL Server 2022 (16.x) und SQL Server Management Studio 19 (SSMS) entfernt. Sowohl der OLE DB-Anbieter für den SQL Server Native Client (SQLNCLI oder SQLNCLI11) als auch der Microsoft OLE DB-Legacyanbieter für SQL Server (SQLOLEDB) werden für Neuentwicklungen nicht empfohlen. Verwenden Sie in Zukunft den neuen Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL).

Der SQL Server Native Client OLE DB-Anbieter (SQLNCLI) ist eine COM-API auf niedriger Ebene, die für den Zugriff auf Daten verwendet wird. Der SQL Server Native Client OLE DB-Anbieters wird für die Entwicklung von Tools, Hilfsprogrammen oder Komponenten auf niedriger Ebene empfohlen, die eine hohe Leistung erfordern. Der SQL Server Native Client OLE DB-Anbieter ist ein nativer Hochleistungsanbieter, der direkt auf das SQL Server TDS-Protokoll (Tabular Data Stream) zugreift.

SQL Server Native Client bietet OLE DB-Unterstützung für Anwendungen, die eine Verbindung mit SQL Server herstellen.

Der SQL Server Native Client OLE DB-Anbieter ist ein MIT OLE DB Version 2.0 kompatibler Anbieter.

Wichtig

Die SQL Server Native Client OLE DB (SQLNCLI) bleibt veraltet, und es wird nicht empfohlen, sie für neue Entwicklungsaufgaben zu verwenden. Verwenden Sie stattdessen den neuen Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL), der mit den aktuellsten Serverfeatures aktualisiert wird.

In diesem Abschnitt

Weitere Informationen

Programmierung für SQL Server Native Client