SQL Server Native Client (OLE DB)

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). Le fournisseur OLE DB pour SQL Server Native Client (SQLNCLI ou SQLNCLI11) et le fournisseur Microsoft OLE DB hérité pour SQL Server (SQLOLEDB) ne sont pas recommandés dans les nouveaux développements. Utilisez à la place le nouveau Microsoft OLE DB Driver (MSOLEDBSQL) pour SQL Server.

Le SQL Server Native Client fournisseur OLE DB (SQLNCLI) est une API COM de bas niveau utilisée pour accéder aux données. Le SQL Server Native Client fournisseur OLE DB est recommandé pour le développement d’outils, d’utilitaires ou de composants de bas niveau qui nécessitent des performances élevées. Le SQL Server Native Client fournisseur OLE DB est un fournisseur natif hautes performances qui accède directement au protocole TDS (Tabular Data Stream) SQL Server.

SQL Server Native Client prend en charge OLE DB pour les applications qui se connectent à SQL Server.

Le SQL Server Native Client fournisseur OLE DB est un fournisseur compatible OLE DB version 2.0.

Important

Le SQL Server Native Client OLE DB (SQLNCLI) reste déconseillé et il n’est pas recommandé de l’utiliser pour de nouveaux travaux de développement. Au lieu de cela, utilisez le nouveau Microsoft OLE DB Driver pour SQL Server (MSOLEDBSQL), qui sera mis à jour avec les fonctionnalités serveur les plus récentes.

Dans cette section

Voir aussi

Programmation de SQL Server Native Client