KB5000670 – ÅTGÄRD: Ett fel uppstår när du mappar en Oracle NUMBER-typ till en T-SQL DECIMAL/NUMERISK typ

Gäller för
SQL Server 2019 on Windows SQL Server 2019 on Linux

Symptom

Anta att du skapar en extern PolyBase-tabell med hjälp av en extern Oracle-datakälla. När du mappar en Oracle NUMBER-typ till en T-SQL DECIMAL/NUMERISK typ kan du få följande felmeddelande:

Följande kolumner i det användardefinierade schemat är inkompatibla med det externa tabellschemat för tabellen "<TableName>": användardefinierad kolumn: ([<ColumnName>] DECIMAL(<n>) NOT NULL) är inte kompatibel med typen av identifierad extern tabellkolumn: ([<ColumnName>] FLOAT(53) NOT NULL)

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i föregående version. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2019

Referenser

Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.

Ansvarsfriskrivning från tredje part

De produkter från tredje part som beskrivs i den här artikeln är tillverkade av företag som är oberoende av Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.