SQL Server Native Client (ODBC)

Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (PDW)

Importante

SQL Server Native Client (spesso abbreviato SNAC) è stato rimosso da SQL Server 2022 (16.x) e SQL Server Management Studio 19 (SSMS). 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. Passare al nuovo Microsoft OLE DB Driver (MSOLEDBSQL) per SQL Server o alla versione più recente di Microsoft ODBC Driver per SQL Server . Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni da 2012 a 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