Oracle
 sql >> Database >  >> RDS >> Oracle

Cosa fare se viene visualizzato un errore ordinale del segnalibro errato quando si utilizza SQL Server con il nostro driver Oracle ODBC

Se utilizzi una query in quattro parti in SQL Server come:

SELECT * FROM ORACLEWP..SYSTEM.CONTACTS

potresti, a seconda degli indici definiti nella tabella di destinazione, ricevere il seguente errore del provider 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.

Per aggirare questo errore, vai nelle proprietà del provider MSDASQL e deseleziona l'opzione "Indice come percorso di accesso". Quindi riesegui la tua query.