Compatibilidad con UTF-16 en SQL Server Native Client 11.0

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Importante

SQL Server Native Client (SNAC) no se incluye con:

  • SQL Server 2022 (16.x) y versiones posteriores
  • SQL Server Management Studio 19 y versiones posteriores

No se recomiendan SQL Server Native Client (SQLNCLI o SQLNCLI11) ni Microsoft OLE DB Provider for SQL Server (SQLOLEDB) heredado para el desarrollo de nuevas aplicaciones.

En el caso de los proyectos nuevos, use uno de los siguientes controladores:

Para SQLNCLI que se incluye como componente de motor de base de datos de SQL Server (versiones 2012 a 2019), consulte esta excepción de ciclo de vida de soporte técnico.

A partir de SQL Server 2012 (11.x), si proporciona un búfer de longitud fija al enlazar un parámetro de resultado o salida de columna y si el carácter wchar escrito en el búfer antes del carácter de terminación es un punto de código suplente alto de un par suplente y si el siguiente carácter wchar es un punto de código suplente bajo, SQL Server Native Client no agregará el punto de código suplente alto al búfer.