Megosztás a következőn keresztül:


Natív SQL Server-ügyfél (ODBC)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Fontos

Az SQL Server natív ügyfele (SNAC) nem a következőkkel szállítható:

  • SQL Server 2022 (16.x) és újabb verziók
  • AZ SQL Server Management Studio 19- és újabb verziói

Az SQL Server natív ügyfele (SQLNCLI vagy SQLNCLI11) és az örökölt Microsoft OLE DB Provider for SQL Server (SQLOLEDB) nem ajánlott az új alkalmazásfejlesztéshez.

Új projektek esetén használja az alábbi illesztőprogramok egyikét:

Az SQL Server adatbázismotor összetevőjeként (2012–2019-ben) futó SQLNCLI esetében tekintse meg ezt a támogatási életciklus-kivételt.

Az ODBC egy alkalmazásprogramozási felület (API) szabványos definíciója, amellyel relációs vagy indexelt szekvenciális hozzáférési módszer (ISAM) adatbázisokban lévő adatok érhetők el. Az SQL Server az SQL Server natív ügyfél ODBC-illesztőprogramjával támogatja az ODBC-t, mint az SQL Serverrel kommunikáló C és C++ alkalmazások írására szolgáló natív API-k egyikét.

Az SQL Server natív ügyfél ODBC-illesztőprogramjával írt SQL Server-programok C függvényhívásokon keresztül kommunikálnak az SQL Serverrel. Az ODBC-függvények SQL Server-specifikus verziói az SQL Server natív ügyfél ODBC-illesztőprogramjában vannak implementálva. Az illesztőprogram sql-utasításokat ad át az SQL Servernek, és visszaadja az utasítások eredményeit az alkalmazásnak.

Az SQL Server natív ügyfél ODBC-illesztőprogramja megfelel a Microsoft Win32 ODBC 3.51 specifikációjának. Az illesztőprogram az ODBC korábbi verzióival írt alkalmazásokat az ODBC 3.51 specifikációban meghatározott módon támogatja.

Ebben a részben

Lásd még:

Natív SQL Server-ügyfélprogramozás
Natív SQL Server-ügyfél telepítése