Client natif SQL Server

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

SQL Server Native Client, également connu sous le nom de SNAC ou SQLNCLI, fait référence aux pilotes ODBC et OLE DB Driver pour SQL Server avant SQL Server 2022 (16.x).

Important

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

  • 2022 - SQL Server 16 (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 pour le développement de nouvelles applications.

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.

Remarque

Pour plus d'informations et pour télécharger les pilotes SNAC ou ODBC, voir l'article de blog sur le cycle de vie de SNAC expliqué. Pour plus d'informations sur le pilote ODBC pour SQL Server, voir Microsoft ODBC Driver for SQL Server.

Informations sur les fonctionnalités de SQL Server Native Client publiées avec SQL Server 2012 (11.x), la dernière version disponible de SQL Server Native Client :

ODBC in SQL Server Native Client prend en charge trois fonctionnalités qui ont été ajoutées à ODBC standard dans le SDK Windows 7 :

Les articles suivants décrivent les changements de comportement de SQL Server Native Client dans SQL Server 2012 (11.x).