Componenti di SQL Server Native Client

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.

SQL Server Native Client contiene i componenti seguenti:

Componente Descrizione
sqlncli11.dll File DLL (Dynamic Link Library) che contiene tutte le funzionalità di SQL Server Native Client. Sono inclusi il provider OLE DB di SQL Server Native Client e il driver ODBC di SQL Server Native Client.
sqlnclir11.rll File di risorse a corredo per la libreria SQL Server Native Client.
sqlncli.h File di intestazione di SQL Server Native Client che contiene tutte le nuove definizioni necessarie per usare SQL Server Native Client. Questo file di intestazione sostituisce entrambi i file di intestazione, odbcss.h e sqloledb.h.

Nota: non è possibile fare riferimento a sqlncli.h e odbcss.h nello stesso programma, ma è possibile fare riferimento a sqlncli.h e sqloledb.h nello stesso programma purché sqloledb.h sia definito per primo.
sqlncli11.lib Il file di libreria necessario per chiamare direttamente le funzioni dell'utilità bcp che fanno parte del driver ODBC di SQL Server Native Client.

Nota: se si fa riferimento al file sqlncli11.lib nel codice di programmazione, è necessario assicurarsi che il file sqlncli11.dll si trovi nel percorso di sistema e nel percorso di sistema degli utenti che usano l'applicazione.

Vedi anche

Compilazione di applicazioni con SQL Server Native Client