Partager via


Composants de SQL Server Native Client

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) n’est pas fourni avec :

  • SQL Server 2022 (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 pour SQL Server (SQLOLEDB) hérité ne sont pas recommandés dans les nouveaux développements.

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.

Voir aussi

Génération d’applications avec SQL Server Native Client