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 (souvent abrégé en SNAC) a été supprimé dans SQL Server 2022 (16.x) et SQL Server Management Studio 19 (SSMS). 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. Utilisez à la place le nouveau Microsoft OLE DB Driver (MSOLEDBSQL) pour SQL Server ou le Microsoft ODBC Driver for SQL Server le plus récent. Pour SQLNCLI fourni en tant que composant du moteur de base de données SQL Server (versions 2012 à 2019), consultez cette exception de cycle de vie de 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 substituts, 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