Applies ToSQL Server 2019 on Linux SQL Server 2019 on Windows

Resumen

Microsoft SQL Server proporciona intercalación de la base de datos activa actualmente para los controladores de cliente que no admiten UTF-8 de forma nativa. Cuando se intercala una base de datos activa mediante una intercalación UTF-8, el valor de intercalación se transmite al controlador de cliente textualmente. Sin embargo, esos controladores de cliente no pueden admitir la intercalación. Los controladores de cliente usan el valor de intercalación pasado para los parámetros de llamada a procedimiento remoto de codificación (RPC). Esto puede causar enlaces incorrectos de los parámetros de consulta CHAR o VARCHAR.

Esta mejora permite a SQL Server enviar la intercalación no UTF8 coincidente más cercana a los controladores de cliente que no admiten UTF-8 de forma nativa. Por lo tanto, los parámetros RPC se codificarán correctamente.

Más información

Esta mejora se incluye en la siguiente actualización acumulativa para SQL Server:

Actualización acumulativa 17 para SQL Server 2019

Nota 

  • Esta actualización está deshabilitada de manera predeterminada y se puede habilitar activando la marca de seguimiento 11813.

  • Para obtener la mejor experiencia al trabajar con bases de datos UTF-8, debe actualizar el controlador de cliente a las versiones compatibles nativamente con UTF-8. Si la intercalación no UTF8 más cercana usa la codificación que no puede representar todos los caracteres del valor del parámetro enlazado, todavía es posible una pérdida de datos durante el enlace de parámetros.

  • Para obtener información sobre cómo obtener los controladores de cliente más recientes, visite Módulos de conexión para Microsoft SQL Database.

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y correcciones de seguridad que se encontraban en la compilación anterior. Le recomendamos que instale la compilación más reciente para su versión de SQL Server:

Actualización acumulativa más reciente de SQL Server 2019

Referencias

Obtén información sobre la terminologíaque usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.