Symptômes
Supposez que vous exécutez une requête pour sélectionner des données d’un serveur lié Oracle en utilisant une jointure de fusion dans Microsoft SQL Server 2012 ou SQL Server 2014. Si une colonne de type numérique ne possède pas de précision définie dans le serveur lié Oracle, la requête s’exécute correctement, mais certaines lignes sont manquantes dans le résultat.Remarque Ce problème se produit uniquement si la jointure de fusion est automatiquement sélectionnée par SQL Server.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 4 pour SQL Server 2014 /en-us/help/2999197
Mise à jour cumulative 2 pour SQL Server 2012 SP2 /en-us/help/2983175
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, vous pouvez utiliser la commande option ou une jointure de hachage en utilisant la commande option au lieu de la jointure fusionnée.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.