Oracle
 sql >> Base de données >  >> RDS >> Oracle

Que faire si vous obtenez une erreur ordinale de signet incorrecte lors de l'utilisation de SQL Server avec notre pilote ODBC Oracle

Si vous utilisez une requête en quatre parties dans SQL Server, telle que :

SELECT * FROM ORACLEWP..SYSTEM.CONTACTS

vous pouvez, selon les index définis sur la table cible, obtenir l'erreur suivante du fournisseur OLE DB :

The OLE DB provider "MSDASQL" for linked server "ORACLEWP"
returned a "NON-CLUSTERED and NOT INTEGRATED" index
"SYS_C0010082" with the incorrect bookmark ordinal 0.

Pour contourner cette erreur, allez dans les propriétés du fournisseur MSDASQL et décochez l'option "Index as access path". Ensuite, relancez votre requête.