Quote Originariamente inviata da CristianaPopa Visualizza il messaggio
Ciao,

Se fai cosi:

SQL> CREATE DATABASE LINK PUBLIC dblink CONNECT TO

2 "utente" individuati dalla "password" USO 'tns_name_entry';

E quando cerchi di prendere i dati utilizzando il collegamento del database:

SQL> SELECT * FROM DUAL @ dblink;

ti viene un errore come segue:

ora-28500

La causa di questo errore è un firewall tra la macchina in cui si trova il gateway e il computer su cui SQL * Server è in esecuzione.

Ciò che può aiutare è quello di impostare le informazioni di connessione come -

HS_FDS_CONNECT_INFO = hostname: port // databasename

invece di -

HS_FDS_CONNECT_INFO = hostname / server nome di istanza / database.

Controlla se è un firewall e provare la stringa di connessione suggerito.

Cristiana,
#OracleCloud

Grazie Cristiana,
lunedì appena arrivata in ufficio proverò come dici.
Ho un solo dubbio: tu parli di sql server mentre io devo accedere ad un db MS access, per questo non saprei neppure cosa scrivere nella stringa hostname: port // databasename, io ho soltanto il percorso dove si trova il mio file .mdb. Nella stringa attualmente è indicato il nome dell'ODBC che utilizzo per il collegamento, suggerisci di sostituirla con il percorsoFile\nomedb.mdb?

Grazie