REVISIÓN: BULK INSERT u OPENROWSET importar datos incorrectos si el archivo codificado con UTF-8 no tiene una l. MAT de 2016 de SQL Server

Síntomas

Supone que utilizan la instrucción OPENROWSET(BULK...) o BULK INSERT para importar datos con codificación UTF-8 desde un archivo que no tiene una marca de orden de bytes (BOM) en Microsoft SQL Server 2016. Si los dos primeros bytes del archivo son iguales a "0xEFBB", el primer carácter se reconocerá erróneamente como una l. MAT. Como resultado, los datos importados están incorrectos, y no recibe un mensaje de error acerca de él.

Solución

El problema se solucionó primero en la siguiente actualización acumulativa de SQL Server:
Recomendación: Instale la actualización acumulativa más reciente para SQL Server

Estado

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

Referencias

Obtenga información acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.
Propiedades

Id. de artículo: 3172671 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios