Compilazione di applicazioni con SQL Server Native Client

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.

Quando si sviluppa un'applicazione che usa la libreria SQL Server Native Client, si verificano diversi problemi. Gli argomenti di questa sezione illustrano molti di questi problemi, tra cui l'aggiornamento da MDAC a SQL Server Native Client, l'uso dei file di intestazione e libreria di SQL Server Native Client e una panoramica dei vari stringa di connessione che possono essere usati con SQL Server Native Client.

In questa sezione

Installazione di SQL Server Native Client
Viene illustrato come è installato SQL Server Native Client, i percorsi in cui sono installati i vari componenti e come disinstallare SQL Server Native Client.

Componenti di SQL Server Native Client
Vengono illustrati i componenti che costituiscono SQL Server Native Client, tra cui libreria, risorsa, guida e file di intestazione.

Utilizzo delle parole chiave delle stringhe di connessione con SQL Server Native Client
Vengono illustrati i vari tipi di stringa di connessione che possono essere usati per la connessione a un database tramite SQL Server Native Client.

Uso dei file di intestazione e di libreria di SQL Server Native Client
Viene illustrato come usare l'intestazione e i file di libreria di SQL Server Native Client all'interno di un'applicazione.

Aggiornamento di un'applicazione da MDAC a SQL Server Native Client
Vengono illustrate le differenze tra SQL Server Native Client e MDAC e i problemi da considerare durante l'aggiornamento da MDAC a SQL Server Native Client.

Aggiornamento di un'applicazione da SQL Server 2005 Native Client
Vengono illustrati i problemi da considerare durante l'aggiornamento da SQL Server 2005 (9.x) Native Client a SQL Server Native Client in SQL Server 2012 (11.x).

Uso di ADO con SQL Server Native Client
Viene illustrato come ADO può usare SQL Server Native Client per accedere e usare la funzionalità di SQL Server.

Criteri di supporto per SQL Server Native Client
Viene illustrato come usare vari componenti di accesso ai dati con versioni diverse di SQL Server Native Client.

Connessione a un database SQL di Azure tramite SQL Server Native Client
Viene illustrato come connettersi a un database SQL usando SQL Server Native Client.

Vedi anche

Programmazione in SQL Server Native Client
Procedure relative a ODBC
Procedure relative a OLE DB