Sdílet prostřednictvím


Nativní klient SQL Serveru (ODBC)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformní systém (PDW)

Důležité

Sql Server Native Client (SNAC) není dodáván s:

  • SQL Server 2022 (16.x) a novější verze
  • SQL Server Management Studio 19 a novější verze

Pro vývoj nových aplikací se nedoporučuje nativní klient SQL Serveru (SQLNCLI nebo SQLNCLI11) a starší zprostředkovatel Microsoft OLE DB pro SQL Server (SQLOLEDB).

Pro nové projekty použijte jeden z následujících ovladačů:

Informace o SQLNCLI, které se dodává jako součást databázového stroje SQL Serveru (verze 2012 až 2019), najdete v této výjimce životního cyklu podpory.

ODBC je standardní definice aplikačního programovacího rozhraní (API) sloužící k přístupu k datům v relačních nebo indexovaných databázích sekvenčního přístupu (ISAM). SQL Server podporuje rozhraní ODBC prostřednictvím ovladače ODBC nativního klienta SQL Serveru jako jedno z nativních rozhraní API pro psaní aplikací jazyka C a C++, které komunikují s SQL Serverem.

Programy SYSTÉMU SQL Server napsané pomocí ovladače ODBC nativního klienta SQL Serveru komunikují s SQL Serverem prostřednictvím volání funkce jazyka C. Verze funkcí ODBC specifické pro SQL Server jsou implementovány v ovladači ODBC nativního klienta SQL Serveru. Ovladač předá sql Serveru příkazy SQL a vrátí výsledky příkazů do aplikace.

Ovladač ODBC nativního klienta SQL Serveru odpovídá specifikaci Microsoft Win32 ODBC 3.51. Ovladač podporuje aplikace napsané pomocí starších verzí rozhraní ODBC způsobem definovaným ve specifikaci ODBC 3.51.

V tomto oddílu

Viz také

Programování nativního klienta SQL Serveru
Instalace nativního klienta SQL Serveru