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/NUMERIC-typ kan du få följande felmeddelande:
Följande kolumner i det användardefinierade schemat är inte kompatibla med det externa tabellschemat för tabellen "<TableName>": användardefinierad kolumn: ([<ColumnName>] DECIMAL(<n>) NOT NULL) är inte kompatibelt med typen av upptäckt extern tabellkolumn: ([<ColumnName>] FLOAT(53) NOT NULL)
Status
Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdatering för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server:
Referenser
Läs mer om terminologin somMicrosoft använder för att beskriva programuppdateringar.
De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.