Dela via


SQL Server Native Client (ODBC)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Viktigt!

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 faktorer för nya projekt:

Information om SQLNCLI som levereras som en komponent i SQL Server Database Engine (version 2012 till och med 2019) finns i det här undantaget supportlivscykel.

ODBC är en standarddefinition av ett API (Application Programming Interface) som används för att komma åt data i databaser med relations- eller indexerad sekventiell åtkomstmetod (ISAM). SQL Server stöder ODBC via SQL Server Native Client ODBC-drivrutinen som en av de interna API:erna för att skriva C- och C++-program som kommunicerar med SQL Server.

SQL Server-program som skrivs med SQL Server Native Client ODBC-drivrutinen kommunicerar med SQL Server via C-funktionsanrop. DE SQL Server-specifika versionerna av ODBC-funktionerna implementeras i ODBC-drivrutinen för SQL Server Native Client. Drivrutinen skickar SQL-uttryck till SQL Server och returnerar resultatet av -instruktionerna till programmet.

SQL Server Native Client ODBC-drivrutinen uppfyller Microsoft Win32 ODBC 3.51-specifikationen. Drivrutinen stöder program som skrivits med tidigare versioner av ODBC på det sätt som definieras i ODBC 3.51-specifikationen.

I det här avsnittet

Se även

Sql Server-intern klientprogrammering
Installera den interna SQL Server-klienten