Condividi tramite


SQL Server Native Client (ODBC)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Importante

SQL Server Native Client (SNAC) non viene fornito con:

  • SQL Server 2022 (16.x) e versioni successive
  • SQL Server Management Studio 19 e versioni successive

SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider Microsoft OLE DB legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni.

Per i nuovi progetti, usare uno dei driver seguenti:

Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni dal 2012 al 2019), vedere questa Eccezione relativa al ciclo di vita del supporto.

ODBC è una definizione standard di un'API utilizzata per accedere ai dati nei database ISAM o relazionali o indicizzati. SQL Server supporta ODBC, tramite il driver ODBC di SQL Server Native Client, come una delle API native per la scrittura di applicazioni C e C++ che comunicano con SQL Server.

I programmi SQL Server scritti usando il driver ODBC di SQL Server Native Client comunicano con SQL Server tramite chiamate di funzione C. Le versioni specifiche di SQL Server delle funzioni ODBC vengono implementate nel driver ODBC di SQL Server Native Client. Il driver passa istruzioni SQL a SQL Server e restituisce i risultati delle istruzioni all'applicazione.

Il driver ODBC di SQL Server Native Client è conforme alla specifica Microsoft Win32 ODBC 3.51. Il driver supporta le applicazioni scritte utilizzando versioni precedenti di ODBC nelle modalità definite nella specifica ODBC 3.51.

In questa sezione

Vedi anche

Programmazione in SQL Server Native Client
Installazione di SQL Server Native Client