Partager via


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

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

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

  • SQL Server 2022 (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 dans les nouveaux développements.

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