Partager via


SQL Server Native Client (OLE DB)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics 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 fournisseur OLE DB SQL Server Native Client (SQLNCLI) est une API COM de bas niveau utilisée pour accéder aux données. Le fournisseur OLE DB SQL Server Native Client est recommandé pour le développement d’outils, d’utilitaires ou de composants de bas niveau nécessitant des performances élevées. Le fournisseur OLE DB SQL Server Native Client est un fournisseur natif et hautes performances qui accède directement au protocole TDS (SQL Server Tabular Data Stream).

SQL Server Native Client fournit une prise en charge OLE DB aux applications qui se connectent à SQL Server.

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

Important

SQL Server Native Client OLE DB (SQLNCLI) reste déconseillé et il n’est pas recommandé de l’utiliser pour le nouveau travail 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