STÖD FÖR UTF-16 i SQL Server Native Client 11.0

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) levereras inte med:

  • SQL Server 2022 (16.x) och senare versioner
  • SQL Server Management Studio 19 och senare versioner

SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.

Använd någon av följande drivrutiner för nya projekt:

För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.

Från och med SQL Server 2012 (11.x), om du tillhandahåller en buffert med fast längd när du binder en kolumnresultat- eller utdataparameter och om wchar-tecknet som skrivs in i bufferten före det avslutande tecknet är en hög surrogatkodpunkt för ett surrogatpar, och om nästa wchar-tecken är en låg surrogatekodpunkt, kommer SQL Server Native Client inte att lägga till den höga surrogatkodpunkten i bufferten.