Supporto di UTF-16 in SQL Server Native Client 11.0

Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (PDW)

Importante

SQL Server Native Client (spesso abbreviato SNAC) è stato rimosso da SQL Server 2022 (16.x) e SQL Server Management Studio 19 (SSMS). 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. Passare al nuovo Microsoft OLE DB Driver (MSOLEDBSQL) per SQL Server o alla versione più recente di Microsoft ODBC Driver per SQL Server . Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni da 2012 a 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