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.