Partager via


Prise en charge de UTF-16 dans SQL Server Native Client 11.0

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

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 hérité pour SQL Server (SQLOLEDB) ne sont pas recommandés pour le nouveau développement d’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.

À compter de SQL Server 2012 (11.x), si vous fournissez une mémoire tampon de longueur fixe lors de la liaison d’un résultat de colonne ou d’un paramètre de sortie et si le caractère wchar écrit dans la mémoire tampon avant le caractère de fin est un point de code de substitution élevé d’une paire de substitution, et si le caractère wchar suivant est un point de code de substitution faible, SQL Server Native Client n’ajoute pas le point de code de substitution élevé à la mémoire tampon.

Voir aussi

Fonctionnalités de SQL Server Native Client