Síntomas
Imagine la siguiente situación:
-
Tiene la característica de polibase instalada en SQL Server 2016 y 2017.
-
Tiene una tabla que tiene miles de particiones.
-
Crea una partición nueva. Los números de columna de la nueva partición son diferentes de la partición ya creada.
-
Use el esquema de la partición más reciente para crear una tabla externa de polibase.
En este escenario, cuando se ejecuta una consulta que incluye un campo Boolean, puede producirse un error en la operación. Además, puede recibir un mensaje de error similar al siguiente:
Msj 7320, nivel 16, estado 110, línea lineNumber
No se puede ejecutar la consulta "consulta remota" contra el proveedor OLE DB "SQLNCLI11" para el servidor vinculado "(NULL)". 110802; Se ha producido un error de DMS interno que ha provocado el error de esta operación. Detalles: excepción: Microsoft. SqlServer. datawarehouse. ExternalAccess. Common.. HdfsAccessException, Message: excepción java generada en la llamada a HdfsBridge_CreateRecordReader. Mensaje de excepción de Java:
HdfsBridge:: CreateRecordReader: error inesperado al crear el lector de registros.: error [HdfsBridge:: CreateRecordReader: se encontró un error inesperado al crear el lector de registros.] al obtener acceso a un archivo externo
[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Acerca de las actualizaciones acumulativas de SQL Server:Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Referencias
Más información sobre elterminología que usa Microsoft para describir las actualizaciones de software.