Bonjour,

J'ai mis en place un serveur lié entre SQL Management Studio 18 et Oracle via le fournisseur Oracle Provider for OLE DB.
Le test de connexion est fonctionnelle et quand je fais une requête simple je vois bien les données remonter via :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select *  from OPENQUERY (SERVEUR_LIE, 'SELECT COLONNE1 FROM TABLE1')
Par contre au vue de mes tests, cela fonctionne uniquement pour des variables numériques ! Dès que j'ai du texte ça foire et ça me dit ce message :
Msg*7356, Niveau*16, État*1, Ligne*32
Le fournisseur OLE DB "OraOLEDB.Oracle" du serveur lié "SERVEUR_LIE" a fourni des métadonnées incohérentes pour une colonne. La colonne "COLONNE2" (nombre ordinal au moment de la compilation 1) de l'objet "SELECT COLONNE2 FROM TABLE1" a été signalé comme ayant "DBTYPE" égal à 129 au moment de la compilation et égal à 130 au moment de l'exécution.

Je n'ai rien trouvé de particulier lors de mes recherches sur le net et là je sèche complètement.

Merci par avance pour toute l'aide que vous m'apporterez !