Symptome
Angenommen, Sie erstellen eine externe PolyBase-Tabelle mit einer externen Oracle-Datenquelle. Wenn Sie einen Oracle-NUMBER-Typ einem T-SQL-DEZIMAL-/NUMERISCHEN Typ zuordnen, wird möglicherweise die folgende Fehlermeldung angezeigt:
Die folgenden Spalten im benutzerdefinierten Schema sind mit dem externen Tabellenschema für die Tabelle '<TableName>' nicht kompatibel: Benutzerdefinierte Spalte: ([<ColumnName>] DECIMAL(<n>) NOT NULL) ist nicht kompatibel mit dem Typ der erkannten externen Tabellenspalte: ([<ColumnName>] FLOAT(53) NOT NULL)
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Lösung
Dieses Problem wird durch das folgende kumulative Sicherheitsupdate für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:
Neuestes kumulatives Update für SQL Server 2019
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.
Informationen zum Haftungsausschluss von Drittanbietern
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.