Génération d'applications avec 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.

Lors du développement d’une application qui utilise la bibliothèque SQL Server Native Client, un certain nombre de problèmes entrent en jeu. Les rubriques de cette section traitent de bon nombre de ces problèmes, notamment la mise à niveau de MDAC vers SQL Server Native Client, l’utilisation des fichiers d’en-tête et de bibliothèque SQL Server Native Client, et une vue d’ensemble des différentes chaînes de connexion qui peuvent être utilisées avec SQL Server Native Client.

Dans cette section

Installation de SQL Server Native Client
Explique comment SQL Server Native Client est installé, les emplacements où les différents composants sont installés et comment désinstaller SQL Server Native Client.

Composants de SQL Server Native Client
Décrit les composants qui composent SQL Server Native Client notamment les fichiers de bibliothèque, de ressource, d’aide et d’en-tête.

Utilisation de mots clés de chaîne de connexion avec SQL Server Native Client
Décrit les différents types de chaînes de connexion qui peuvent être utilisées lors de la connexion à une base de données via SQL Server Native Client.

Utilisation des fichiers bibliothèques et de l'en-tête SQL Server Native Client
Explique comment utiliser les fichiers d’en-tête et de bibliothèque SQL Server Native Client au sein d’une application.

Mise à jour d'une application vers SQL Server Native Client à partir de MDAC
Décrit les différences entre SQL Server Native Client et MDAC et les problèmes qui doivent être pris en compte lors de la mise à niveau de MDAC vers SQL Server Native Client.

Mise à jour d’une application à partir de SQL Server 2005 Native Client
Traite des problèmes à prendre en compte lors de la mise à niveau de SQL Server 2005 (9.x) Native Client vers SQL Server Native Client dans SQL Server 2012 (11.x).

Utilisation d'ADO avec SQL Server Native Client
Explique comment ADO peut utiliser SQL Server Native Client pour accéder à SQL Server fonctionnalités et les utiliser.

Stratégies de prise en charge pour SQL Server Native Client
Explique comment différents composants d’accès aux données peuvent être utilisés avec différentes versions de SQL Server Native Client.

Connexion à une base de données Azure SQL à l’aide de SQL Server Native Client
Explique comment se connecter à un SQL Database à l’aide de SQL Server Native Client.

Voir aussi

Programmation de SQL Server Native Client
Rubriques de procédures liées à ODBC
Rubriques de procédures liées à OLE DB