Sintomas
Considere o seguinte cenário:
-
Tem a funcionalidade PolyBase instalada no SQL Server 2016 e 2017.
-
Tem uma mesa com milhares de divisórias.
-
Cria-se uma nova divisória. Os números da coluna da nova partição são diferentes da partição já criada.
-
Utilize o esquema da última partição para criar uma tabela externa PolyBase.
Neste cenário, quando se faz uma consulta que inclui um campo Boolean, a operação pode falhar. Além disso, poderá receber uma mensagem de erro que se assemelhe ao seguinte:
Msg 7320, Nível 16, Estado 110, LineNumber
Não é possível executar a consulta "Consulta remota" contra o fornecedor OLE DB "SQLNCLI11" para o servidor ligado "(nulo)". 110802; Ocorreu um erro interno de DMS que causou a falha desta operação. Detalhes: Exceção: Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException, Mensagem: Exceção java levantada na chamada para HdfsBridge_CreateRecordReader. Mensagem de exceção java:
HdfsBridge::CreateRecordReader - Erro inesperado encontrado ao criar o leitor de discos.: Error [HdfsBridge::CreateRecordReader - Erro inesperado encontrado ao criar o leitor de registos.] ocorreu ao aceder a ficheiro externo
[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Sobre as atualizações cumulativas para o SQL Server:Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Referências
Conheça o terminologia que a Microsoft usa para descrever atualizações de software.