KB4570433 - CORRECCIÓN: Se produce un error "No se admite la cultura " o resultados incorrectos al ejecutar una consulta de PolyBase en SQL Server 2019

Se aplica a
SQL Server 2019 on Windows

Síntomas

En SQL Server 2019, ejecuta una consulta de PolyBase que cumple los siguientes criterios:

  • El conjunto de resultados tiene una columna VARCHAR(MAX).
  • La consulta tiene determinadas características de forma de plan de ejecución. Por ejemplo, tiene una agregación global.

En esta situación, se producen los siguientes problemas:

  • Si la columna contiene datos de caracteres que no se pueden codificar mediante la configuración regional actual del proceso del motor PolyBase, o si el resultado de la codificación que usa la configuración regional actual es diferente de la codificación especificada en la intercalación de la columna, verá una traducción incorrecta de esos datos de caracteres. En concreto, los caracteres no traducibles se reemplazarán por un signo de interrogación (?).
  • Si el proceso del motor PolyBase se ejecuta como un usuario y tiene una configuración regional personalizada, recibirá el siguiente mensaje de error:

System.Globalization.CultureNotFoundException: no se admite la cultura cultural.

Nombre del parámetro: referencia cultural

3072 (0x0c00) es un identificador de referencia cultural no válido.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Resolución

Este problema se corrige en la siguiente actualización acumulativa para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.