Komponenter i SQL Server Native Client

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Important

SQL Server Native Client (SNAC) levereras inte med:

  • SQL Server 2022 (16.x) och senare versioner
  • SQL Server Management Studio 19 och senare versioner

SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.

Använd någon av följande drivrutiner för nya projekt:

För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.

SQL Server Native Client innehåller följande komponenter:

Component Description
sqlncli11.dll Dynamic-link library (DLL)-filen som innehåller all funktionalitet för SQL Server Native Client. Detta inkluderar SQL Server Native Client OLE DB-leverantören och SQL Server Native Client ODBC-drivrutinen.
sqlnclir11.rll Den medföljande resursfilen för SQL Server Native Client-biblioteket.
sqlncli.h SQL Server Native Client-headerfilen som innehåller alla nya definitioner som behövs för att använda SQL Server Native Client. Denna headerfil ersätter både odbcss.h- och sqloledb.h-headerfilerna.

Obs: Du kan inte referera till sqlncli.h och odbcss.h i samma program, men du kan referera sqlncli.h och sqloledb.h i samma program så länge sqloledb.h är definierad först.
sqlncli11.lib Biblioteksfilen behövde direkt anropa bcp-verktygsfunktionerna som ingår i SQL Server Native Client ODBC-drivrutinen.

Obs: Om du refererar till sqlncli11.lib-filen i din programmeringskod måste du se till att sqlncli11.dll-filen finns i din systemsökväg och i systemvägen hos användarna som använder din applikation.