none
Aggiunta Oracle client per Linked Server RRS feed

  • Domanda

  • Ciao a tutti,
    qualcuno ha già sperimentato come aggiungere la voce: 

    Oracle Provider for OLE DB 

    nell'elenco "Provider" 
    quando si tenta di creare un linked server? 

    Dovrei avere la voce che appare in giallo in questa figura 
    anche sulla mia istanza di SQL Server 2008 R2 su Windows 7 a 64 bit: 




    Io ho provato con diverse installazione di client presi 
    dal sito della Oracle, ma non sono ancora riuscito nell'impresa. 

    Se qualcuno ha un'idea in merito, mi potrebbe aiutare? 

    Grazie mille. 


    Luigi
    mercoledì 26 novembre 2014 14:03

Risposte

  • Ciao!

    Sul ns server di produzione (SQL2008 R2 64 bit) abbiamo dovuto seguire questo percorso:

    1)Installazione Oracle 10g Release 2 64-bit Client (home di Oracle)

    2)Installazione Oracle 10g Release 2 64-bit ODAC (installa il driver OraOLEDB.Oracle)

    3)Modifica file TNSNames.ORA (con la stringa di connessione Oracle-friendly)

    4)Riavvio SQL Server (ahimè...)

    5)Configurazione e creazione Linked Server (se devi gestire colonne BLOB con testo e immagini devi anche flaggare la proprietà "Allow InProcess" a true - sotto Providers\OraOLEDB.Oracle)

    Spero di scoprire anch'io soluzioni più agevoli...

    Luca


    • Modificato Luca Bruno mercoledì 26 novembre 2014 16:29
    • Contrassegnato come risposta Ciupaz giovedì 27 novembre 2014 09:17
    mercoledì 26 novembre 2014 16:29

Tutte le risposte

  • Ciao!

    Sul ns server di produzione (SQL2008 R2 64 bit) abbiamo dovuto seguire questo percorso:

    1)Installazione Oracle 10g Release 2 64-bit Client (home di Oracle)

    2)Installazione Oracle 10g Release 2 64-bit ODAC (installa il driver OraOLEDB.Oracle)

    3)Modifica file TNSNames.ORA (con la stringa di connessione Oracle-friendly)

    4)Riavvio SQL Server (ahimè...)

    5)Configurazione e creazione Linked Server (se devi gestire colonne BLOB con testo e immagini devi anche flaggare la proprietà "Allow InProcess" a true - sotto Providers\OraOLEDB.Oracle)

    Spero di scoprire anch'io soluzioni più agevoli...

    Luca


    • Modificato Luca Bruno mercoledì 26 novembre 2014 16:29
    • Contrassegnato come risposta Ciupaz giovedì 27 novembre 2014 09:17
    mercoledì 26 novembre 2014 16:29
  • Grazie Luca, alla fine ce l'ho fatta. 

    Luigi

    giovedì 27 novembre 2014 08:50