none
INSERT INTO da Oracle a SQlServer RRS feed

  • Domanda

  • Un saluto a tutti.
    Chiedo scusa in anticipo per la particolarità (ca...ta) della domanda.
    Avendo nell'IDE di VS2010 in Esplora Server due connessioni aperte una su
    Oracle e l'altra su SQLServer, esiste una remota possibilità tramite una
    INSERT INTO di selezionare dati su Oracle e inserirli in una tabella di
    SQLServer?
    Grazie e ciao
    Giovanni
    mercoledì 26 maggio 2010 17:34

Risposte

Tutte le risposte

  • Avendo nell'IDE di VS2010 in Esplora Server due connessioni aperte una su
    Oracle e l'altra su SQLServer, esiste una remota possibilità tramite una
    INSERT INTO di selezionare dati su Oracle e inserirli in una tabella di
    SQLServer?


    Ciao Giovanni,

    Non ho ancora visto VS2010 ma dubito sulla fattibilità della cosa.

    Il problema verrebbe risolto definendo in SQL Server un linked server ad Oracle, referenziando gli oggetti remoti utilizzando il four-part name (linkedserver.database.schema.oggetto).

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    mercoledì 26 maggio 2010 19:21
    Moderatore
  • Ciao Lorenzo.

    Ho provato a ceare in linked server con queste:

    EXEC sp_addlinkedserver '192.168.***.***','Oracle',' MSDAORA','OracleDB'
    EXEC sp_addlinkedsrvlogin  '192.168.***.***', 'false', Null,'ippo', 'Pluto'

    Ma ricevo il seguente errore nonostante la registrazione di msdaora.dll
    Il provider OLE DB " MSDAORA" non è stato registrato. (Microsoft SQL Server, errore: 7403)

    Hai qualche info?

    Grazie e iao

    Giovanni

     

    giovedì 27 maggio 2010 07:26
  • Ho risolto utilizzando il wizard si SSMS 2008, ora sembra funzionare tutto.

    Grazie e ciao

    Giovanni

    sabato 29 maggio 2010 16:48