Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Migrare dati da oracle a sql server.
giovedì 28 febbraio 2008 - 16.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
stena
Profilo
| Junior Member
78
messaggi | Data Invio:
gio 28 feb 2008 - 16:10
Ho un'applicazione interfacciata con sql server 2005.
Ora dovendomi interfacciare ad un nuovo dispositivo, devo andare a leggere dati da tre tabelle presenti su un database Oracle che vengono aggiornate ogni minuto.
Pensavo di ricreare queste tre tabelle su sql server con la stessa struttura e creare un job che ogni minuto legga i dati da oracle e li migri in sql; in tal modo il server dovrebbe leggere i dati sempre da un unico database.
Volevo sapere se questa via è fattibile e se si quale metodo utilizzare.
Spero di essere stato chiaro.
grazie sin da ora per eventuali suggerimenti
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 28 feb 2008 - 16:31
Ciao!
>Ho un'applicazione interfacciata con sql server 2005.
>Ora dovendomi interfacciare ad un nuovo dispositivo, devo andare
>a leggere dati da tre tabelle presenti su un database Oracle
>che vengono aggiornate ogni minuto.
>Pensavo di ricreare queste tre tabelle su sql server con la stessa
>struttura e creare un job che ogni minuto legga i dati da oracle
>e li migri in sql; in tal modo il server dovrebbe leggere i dati
>sempre da un unico database.
>Volevo sapere se questa via è fattibile e se si quale metodo
>utilizzare.
Con SSIS è fattibile, purchè tu abbia la connettività verso ORACLE. Puoi scrivere il tuo package e schedularlo con un JOB di SQL Server 2005. Più che altro, non so se lato ORACLE tu possa fare "qualcosa" tipo una replica verso il sql server 2005..
Forse Lorenzo ci può dare una mano
>grazie sin da ora per eventuali suggerimenti
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 28 feb 2008 - 16:36
>Ora dovendomi interfacciare ad un nuovo dispositivo, devo andare
>a leggere dati da tre tabelle presenti su un database Oracle
>che vengono aggiornate ogni minuto.
Ciao Stefano,
se la mole di dati è contenuta, io mi limiterei a definire un linked server verso Oracle, interrogando in questo modo le 3 tabelle.
In questo modo non hai problemi di consistenza dei dati.
>grazie sin da ora per eventuali suggerimenti
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
stena
Profilo
| Junior Member
78
messaggi | Data Invio:
gio 28 feb 2008 - 16:48
La mole di dati è abbastanza contenuta e sicuramente definire un linked server verso Oracle è la cosa più veloce da farsi.
La mia era principalmente una richiesta per valutare il fatto di implementare nuove strade e migliorare le conoscenze su sql server.
ciao e grazie ancora.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !