È possibile utilizzare SQL Native Client anziché Microsoft Data Access Components (MDAC) per creare nuove applicazioni o migliorare le applicazioni esistenti che devono sfruttare le nuove funzionalità di SQL Server 2019, come più set di risultati attivi (MARS), notifiche di query, tipi definiti dall’utente (UDT) e supporto per i
Che cos’è SQL Native Client?,
Microsoft SQL Server Native Client (SQL Native Client) contiene il driver SQL ODBC e il provider SQL OLE DB in una libreria di collegamento dinamico nativa (DLL) che supporta le applicazioni che utilizzano API di codice nativo (ODBC, OLE DB e ADO) per Microsoft SQL Server. SQL Native Client è stato introdotto in Microsoft SQL Server 2005 per fornire nuove funzionalità oltre a quelle fornite dai componenti Microsoft Data Access (MDAC).
Perché ho bisogno di SQL Native Client?
Quando vorresti effettivamente utilizzare SQL Native Client al contrario di MDAC, o anche ADO.NET?, La risposta è-solo se si sta aggiornando o sviluppando nuove applicazioni basate su COM (o native) che si rivolgeranno alle nuove funzionalità di SQL Server 2019.
Se non hai bisogno di nessuna delle nuove funzionalità di SQL Server 2019, non è necessario utilizzare SQL Native Client. Il tuo DB OLE esistente e il codice ODBC funzioneranno bene. Naturalmente, se hai o stai pianificando di passare a una base di codice gestita per l’accesso ai dati, allora ADO.NET le classi di accesso ai dati di. NET Framework sono ciò che dovresti usare.,
I vantaggi dell’utilizzo di SQL Native Client
SQL Native Client devono essere utilizzati per creare nuove applicazioni o migliorare le applicazioni esistenti che desiderano sfruttare le nuove funzionalità di SQL Server 2019, come il mirroring del database, più set di risultati attivi (MARS), notifiche di query, isolamento snapshot e supporto del tipo di dati XML.,
SQL Native Client può essere utilizzato per creare nuove applicazioni o migliorare le applicazioni esistenti che devono sfruttare le nuove funzionalità di SQL Server 2019, come più set di risultati attivi (MARS), tipi di dati definiti dall’utente (UDT), notifiche di query, isolamento snapshot e supporto per i tipi di dati XML.
Come faccio a distribuire SQL Native Client?
Quando si distribuisce un’applicazione che dipende da SQL Native Client, è necessario ridistribuire SQL Native Client con l’applicazione., A differenza di Microsoft Data Access Components (MDAC), che ora è un componente del sistema operativo, SQL Native Client è un componente di SQL Server 2019.
Pertanto, è importante installare SQL Native Client nel proprio ambiente di sviluppo e ridistribuire SQL Native Client con l’applicazione. Programma di installazione ridistribuibile SQL Native Client, denominato sqlncli.msi, è disponibile sul supporto di installazione di SQL Server 2019 ed è disponibile come uno dei componenti del Feature Pack di SQL Server 2019 sul sito di download di Microsoft.
Dove lo trovo?,
L’installazione del driver di Mertech installa il client nativo SQL.