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 (souvent abrégé en SNAC) a été supprimé dans SQL Server 2022 (16.x) et SQL Server Management Studio 19 (SSMS). 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. Utilisez à la place le nouveau Microsoft OLE DB Driver (MSOLEDBSQL) pour SQL Server ou le Microsoft ODBC Driver for SQL Server le plus récent. Pour SQLNCLI fourni en tant que composant du moteur de base de données SQL Server (versions 2012 à 2019), consultez cette exception de support du cycle de vie.

SQL Server Native Client contient les composants suivants :

Composant Description
sqlncli11.dll Fichier DLL (Dynamic-Link Library) 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é pour la bibliothèque SQL Server Native Client.
sqlncli.h Le 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 Fichier de bibliothèque nécessaire pour appeler directement les fonctions de l’utilitaire 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 le chemin d’accès système et dans le chemin d’accès système des utilisateurs qui utilisent votre application.

Voir aussi

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