KB5000670 - CORREÇÃO: Erro ocorre quando você mapeia um tipo de número Oracle para um tipo T-SQL DECIMAL / NUMÉRICO

Aplica-se A
SQL Server 2019 on Windows SQL Server 2019 on Linux

Sintomas

Suponha que você crie uma tabela externa PolyBase usando uma fonte de dados externa Oracle. Quando você mapeia um tipo de número Oracle para um tipo T-SQL DECIMAL/NUMÉRICO, você receberá a seguinte mensagem de erro:

As seguintes colunas no esquema definido pelo utilizador são incompatíveis com o esquema de tabela externa para a tabela '<TableName>': Coluna definida pelo utilizador: ([<NomeColuna>] DECIMAL(<n>) NOT NULL) não é compatível com o tipo de coluna de tabela externa detetada: ([<ColumnName>] FLOAT(53) NOT NULL)

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Resolução

Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:

Acerca das atualizações cumulativas para SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:

Atualização cumulativa mais recente do SQL Server 2019

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.

Informações sobre a exclusão de responsabilidade de terceiros

Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.