Komponenten von SQL Server Native Client
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Wichtig
SQL Server Native Client (SNAC) wird nicht ausgeliefert mit:
- SQL Server 2022 (16.x) und höhere Versionen
- SQL Server Management Studio 19 und spätere Versionen
Der SQL Server Native Client (SQLNCLI oder SQLNCLI11) und der Microsoft OLE DB-Legacyanbieter für SQL Server (SQLOLEDB) werden für neue Anwendungsentwicklungen nicht empfohlen.
Für neue Projekte verwenden Sie einen der folgenden Treiber:
Informationen zu SQLNCLI, das als Komponente der SQL Server-Datenbank-Engine (Versionen 2012 bis 2019) verfügbar ist, finden Sie in dieser Ausnahme für den Supportlebenszyklus.
SQL Server Native Client enthält die folgenden Komponenten:
Komponente | Beschreibung |
---|---|
sqlncli11.dll | Die DLL-Datei (Dynamic Link Library), die alle SQL Server Native Client-Funktionen enthält. Dazu gehören der OLE DB-Anbieter von SQL Server Native Client und der ODBC-Treiber für SQL Server Native Client. |
sqlnclir11.rll | Die zugehörige Ressourcendatei für die SQL Server Native Client-Bibliothek. |
sqlncli.h | Die SQL Server Native Client-Headerdatei, die alle neuen Definitionen enthält, die erforderlich sind, um SQL Server Native Client zu verwenden. Diese Headerdatei ersetzt die Headerdateien odbcss.h und sqloledb.h. Hinweis: Sie können im selben Programm nicht auf "sqlncli.h" und "odbcss.h" verweisen. Sie können jedoch zuerst auf sqlncli.h und sqloledb.h im selben Programm verweisen, solange "sqloledb.h" zuerst definiert ist. |
sqlncli11.lib | Die Bibliotheksdatei, die zum direkten Aufrufen der bcp-Hilfsfunktionen erforderlich ist, die Teil des SQL Server Native Client ODBC-Treibers sind. Hinweis: Wenn Sie in Ihrem Programmiercode auf die Datei "sqlncli11.lib" verweisen, müssen Sie sicherstellen, dass sich die sqlncli11.dll Datei im Systempfad und im Systempfad der Benutzer befindet, die Ihre Anwendung verwenden. |