Condividi tramite


Supporto di UTF-16 in SQL Server Native Client 11.0

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Importante

SQL Server Native Client (SNAC) non viene fornito con:

  • SQL Server 2022 (16.x) e versioni successive
  • SQL Server Management Studio 19 e versioni successive

SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider Microsoft OLE DB legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni.

Per i nuovi progetti, usare uno dei driver seguenti:

Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni dal 2012 al 2019), vedere questa Eccezione relativa al ciclo di vita del supporto.

A partire da SQL Server 2012 (11.x), se si specifica un buffer a lunghezza fissa quando si associa un risultato di colonna o un parametro di output e se il carattere wchar scritto nel buffer prima del carattere di terminazione è un punto di codice surrogato elevato di una coppia surrogata e se il carattere wchar successivo è un punto di codice surrogato basso, SQL Server Native Client non aggiungerà il punto di codice surrogato elevato al buffer.

Vedi anche

Funzionalità di SQL Server Native Client