KB5000670 - FIX: Fehler tritt auf, wenn Sie einen Oracle NUMBER-Typ einem T-SQL-DEZIMAL/NUMERISCHEN Typ zuordnen

Gilt für
SQL Server 2019 on Windows SQL Server 2019 on Linux

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.