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
Importare dati da Postgres
giovedì 12 aprile 2007 - 08.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
gio 12 apr 2007 - 08:34
Salve,
ho un db Postgres, vorrei esportare i dati una sua tabella in un db Sql 2000 in real time, si puo' fare senza ricorrere ad un applicativo??
saluti
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 12 apr 2007 - 09:15
>ho un db Postgres, vorrei esportare i dati una sua tabella in
>un db Sql 2000 in real time, si puo' fare senza ricorrere ad
>un applicativo??
Ciao Vincenzo,
premetto che non conosco ProstreSQL, ma se disponi din driver ODBC o di un provider OLEDB puoi definiste sull'istanza SQL Server un linked server a quella ProstreSQL e tramite query distribuite ottenere il risultato che cerchi.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
gio 12 apr 2007 - 11:21
>premetto che non conosco ProstreSQL,
neanche io!!
>ma se disponi din driver
>ODBC o di un provider OLEDB puoi definiste sull'istanza SQL Server
>un linked server a quella ProstreSQL e tramite query distribuite
beh devo verificare se e' possibile linkare sql 2000 al postgres, tra un po lo installo e faccio questa verifica.
>ottenere il risultato che cerchi.
>
>Ciao!
ciao grazie
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 12 apr 2007 - 12:52
>
>>premetto che non conosco ProstreSQL,
>neanche io!!
>>ma se disponi din driver
>>ODBC o di un provider OLEDB puoi definiste sull'istanza SQL Server
>>un linked server a quella ProstreSQL e tramite query distribuite
>
>beh devo verificare se e' possibile linkare sql 2000 al postgres,
Ecco, infatti ho scritto esattamente il contrario...
Devi definire un linked server IN SQL Server 2000 A PostgreSQL...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
lun 16 apr 2007 - 09:55
sono riuscito a linkarmi tramite DNS, ed effettuo le query con OPEQUERY
ora il problema e' che su postgress c'e una tabella che e' aggiornata da un applicativo, dovrei portare questa tabella anche in Sql e farla aggiornare quando si aggiorna quella di postgress, forse andrebbe bene anche non in realtime ma magari farlo tipo ogni 12 ore o cose del genere, come mettere su un processo cosi?
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 16 apr 2007 - 10:08
> come mettere su un processo cosi?
Fai un job che tramite outer join ti sincronizza le tabelle.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
lun 16 apr 2007 - 12:23
>> come mettere su un processo cosi?
>Fai un job che tramite outer join ti sincronizza le tabelle.
non dimenticare che non sono Lorenzo Benaglia
cmq skerzi a parte, e' una cosa che non mi e' mai capitata di fare, hai qualche esempio da postare?
ho visto sul book online ma non ho trovato niente..
saluti
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 16 apr 2007 - 12:42
>ho visto sul book online ma non ho trovato niente..
Perché hai cercato male
Inizia a capire a cosa serve l'operatore di JOIN e cosa sono i job.
A questo punto vedrai che sarà una passeggiata:
"Join Fundamentals"
http://msdn2.microsoft.com/en-us/library/ms191517.aspx
"Implementing Jobs"
http://msdn2.microsoft.com/en-us/library/ms187880.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mar 17 apr 2007 - 07:00
>>ho visto sul book online ma non ho trovato niente..
>Perché hai cercato male
infatti
credevo che la sintassi fosse sempre la solita CREATE
>
>Inizia a capire a cosa serve l'operatore di JOIN e cosa sono
>i job.
>A questo punto vedrai che sarà una passeggiata:
>
>"Join Fundamentals"
>
http://msdn2.microsoft.com/en-us/library/ms191517.aspx
>
>"Implementing Jobs"
>
http://msdn2.microsoft.com/en-us/library/ms187880.aspx
ad una prima okkiata, vedo che per creare un jobs bisogna seguire + steps attraverso le SP fornite... giusto?
>
>Ciao!
>--
>Lorenzo Benaglia
>Microsoft MVP - SQL Server
>
http://blogs.dotnethell.it/lorenzo/
>
http://italy.mvps.org
Ciao
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 17 apr 2007 - 08:45
>ad una prima okkiata, vedo che per creare un jobs bisogna seguire
>+ steps attraverso le SP fornite... giusto?
Giusto, ma se vuoi puoi crearli in modo visuale utilizzando Enterprise Manager (SQL Server 2000) o SQL Server Management Studio (SQL Server 2005).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mar 17 apr 2007 - 09:19
ah si c'e anche questa possibilita', bene cosi prima imparo a crearli in modo visuale e poi in codice
EDIT:
qual'e' la strada per la parte visuale?
--------------------
Vincenzo PESANTE
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 17 apr 2007 - 09:24
>qual'e' la strada per la parte visuale?
Su Vincenzo, i Books Online contengono tutte le info che ti servono:
"How to create a job (Enterprise Manager)"
http://msdn2.microsoft.com/en-us/library/aa176968.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mar 17 apr 2007 - 10:14
hai ragione mi e' preso un'attakko di pigrizia
grazie ciao
--------------------
Vincenzo PESANTE
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 !