Delen via


SQL Server Native Client (ODBC)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Belangrijk

SNAC (SQL Server Native Client ) wordt niet geleverd met:

  • SQL Server 2022 (16.x) en latere versies
  • SQL Server Management Studio 19 en latere versies

De SQL Server Native Client (SQLNCLI of SQLNCLI11) en de verouderde Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) worden niet aanbevolen voor de ontwikkeling van nieuwe toepassingen.

Gebruik een van de volgende stuurprogramma's voor nieuwe projecten:

Zie deze uitzondering voor de levenscyclus van ondersteuning voor SQLNCLI die wordt geleverd als onderdeel van SQL Server Database Engine (versies 2012 tot en met 2019).

ODBC is een standaarddefinitie van een API (Application Programming Interface) die wordt gebruikt voor toegang tot gegevens in relationele of geïndexeerde ISAM-databases (Sequential Access Method). SQL Server ondersteunt ODBC, via het ODBC-stuurprogramma van sql Server Native Client, als een van de systeemeigen API's voor het schrijven van C- en C++-toepassingen die communiceren met SQL Server.

SQL Server-programma's die zijn geschreven met behulp van het ODBC-stuurprogramma sql Server native client communiceren met SQL Server via C-functie-aanroepen. De SQL Server-specifieke versies van de ODBC-functies worden geïmplementeerd in het ODBC-stuurprogramma van sql Server Native Client. Het stuurprogramma geeft SQL-instructies door aan SQL Server en retourneert de resultaten van de instructies aan de toepassing.

Het ODBC-stuurprogramma van sql Server Native Client voldoet aan de Microsoft Win32 ODBC 3.51-specificatie. Het stuurprogramma ondersteunt toepassingen die zijn geschreven met eerdere versies van ODBC op de manier die is gedefinieerd in de ODBC 3.51-specificatie.

In deze sectie

Zie ook

Systeemeigen SQL Server-clientprogrammering
SQL Server Native Client installeren