KB5000670 - CORRECTIF : Une erreur se produit lorsque vous mappez un type Oracle NUMBER à un type T-SQL DÉCIMAL/NUMÉRIQUE

S’applique à
SQL Server 2019 on Windows SQL Server 2019 on Linux

Symptômes

Supposons que vous créez une table externe PolyBase à l’aide d’une source de données externe Oracle. Lorsque vous mappez un type Oracle NUMBER à un type T-SQL DECIMAL/NUMERIC, le message d’erreur suivant peut s’afficher :

Les colonnes suivantes du schéma défini par l’utilisateur sont incompatibles avec le schéma de table externe pour la table «<TableName> » : colonne définie par l’utilisateur : ([<ColumnName>] DECIMAL(<n>) NOT NULL) n’est pas compatible avec le type de colonne de table externe détectée : ([<ColumnName>] FLOAT(53) NOT NULL)

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Résolution

Ce problème est résolu dans la mise à jour cumulative suivante pour SQL Server :

À propos des mises à jour cumulatives pour SQL Server

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la version précédente. Nous vous recommandons d’installer la version la plus récente pour votre version de SQL Server :

Dernière mise à jour cumulative pour SQL Server 2019

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.