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 OLE DB Microsoft 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.