Composants de SQL Server Native Client
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Important
SQL Server Native Client (SNAC) n’est pas fourni avec :
- 2022 - SQL Server 16 (16.x) et versions ultérieures
- SQL Server Management Studio 19 et versions ultérieures
SQL Server Native Client (SQLNCLI ou SQLNCLI11) et le fournisseur Microsoft OLE DB hérité pour SQL Server (SQLOLEDB) ne sont pas recommandés pour le nouveau développement d’applications.
Pour les nouveaux projets, utilisez l'un des pilotes suivants :
Pour SQLNCLI qui est fourni en tant que composant du moteur de base de données SQL Server (versions 2012 à 2019), consultez cette exception du cycle de vie du support.
SQL Server Native Client contient les composants suivants :
Composant | Description |
---|---|
sqlncli11.dll | Fichier de bibliothèque de liens dynamiques (DLL) qui contient toutes les fonctionnalités sql Server Native Client. Cela inclut le fournisseur OLE DB SQL Server Native Client et le pilote ODBC SQL Server Native Client. |
sqlnclir11.rll | Fichier de ressources associé à la bibliothèque SQL Server Native Client. |
sqlncli.h | Fichier d’en-tête SQL Server Native Client qui contient toutes les nouvelles définitions nécessaires pour utiliser SQL Server Native Client. Ce fichier d'en-tête remplace les fichiers odbcss.h et sqloledb.h. Remarque : vous ne pouvez pas référencer sqlncli.h et odbcss.h dans le même programme, mais vous pouvez référencer sqlncli.h et sqloledb.h dans le même programme tant que sqloledb.h est défini en premier. |
sqlncli11.lib | Le fichier de bibliothèque nécessaire pour appeler directement les fonctions utilitaires bcp qui font partie du pilote ODBC SQL Server Native Client. Remarque : Si vous référencez le fichier sqlncli11.lib dans votre code de programmation, vous devez vous assurer que le fichier sqlncli11.dll se trouve dans votre chemin système et dans le chemin système des utilisateurs qui utilisent votre application. |