J'ai donc établi une connexion entre mon SQL Server 2008 Express Edition et notre base de données Oracle. Lorsque j'interroge les valeurs basées sur varchar, c'est bon, mais pour toute valeur numérique, cela me renvoie une erreur comme celle-ci.Connectivité de base de données à l'aide du serveur lié. (Valeurs numériques)
Msg 9803, Level 16, State 1, Line 1
Invalid data for type "numeric".
Comment puis-je contourner le problème?
Les conversions supplémentaires entraîneront-elles un surcoût inutile pouvant affecter les performances? –
@red tiger - peut-être, mais jusqu'à présent c'est la solution * only * que j'ai trouvée pour sql 2008, donc ça ne peut pas être considéré comme "inutile". (Votre solution de patch ne fonctionne pas dans mon environnement) –