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
App. Visual Studio 6.0
Importare dati tra due tabelle
lunedì 14 aprile 2014 - 18.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
SQL Server 2008 R2
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
lun 14 apr 2014 - 18:23
Salve,
vorrei porvi un quesito insolito.
Premessa: linguaggio utilizzato VB.net e Sql Server 2008 R2 o access
Esempio , io ho un pc a Milano con un database (sql server o access) con diverse tabelle poi ho un amico che abita a roma e ha lo stesso mio database
Come posso fare per inviare i dati di alcune tabelle (milano) ed il database del mio amico a roma dovrà importare i dati inviati e nello stesso tempo i dati già presenti nel suo database gli deve aggiornare mentre record nuovi dovrebbe aggiungerli.
Inoltre è possibile convertire i dati di chi esporta e di chi importa in XLM?
Grazie
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 14 apr 2014 - 18:39
>Esempio , io ho un pc a Milano con un database (sql server o
>access) con diverse tabelle poi ho un amico che abita a roma
>e ha lo stesso mio database
>Come posso fare per inviare i dati di alcune tabelle (milano)
>ed il database del mio amico a roma dovrà importare i dati inviati
>e nello stesso tempo i dati già presenti nel suo database gli
>deve aggiornare mentre record nuovi dovrebbe aggiungerli.
Ci sono diversi modi, per dirtene alcuni:
- dato che parliamo di due sql server uguali, sfruttando direttamente il sistema di replica di sql server
- sfruttando SSIS e job sempre di sql server
- creando dei servizi scritti in .net che su comando o automaticamente spostino i dati attraverso un qualsiasi protocollo (http, rest, soap, tcp, ...)
essendo un sql server contro un altro sql server, forse la cosa più comoda e anche sicura è sfruttare la replica di sql server. Punterei ad un servizio scritto ad-hoc solo se dovessi esportare le informazioni ad un client che non sia un altro sql server, tipo un client web, mobile app, desktop app, ecc... ma tu parli alla fine di repplicare i dati, cosa non meglio di una replica gestita direttamente da sql server.
>Inoltre è possibile convertire i dati di chi esporta e di chi
>importa in XLM?
è un errore di scrittura e parli di XML, o parli di XLM cioè il formato excel per esportare le macro su file?
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
lun 14 apr 2014 - 21:59
Grazie per l'alacre e solerte risposta.
parlavo di formato "xml".
Per le soluzioni proverò come funzionano.
Per adesso grazie
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mar 15 apr 2014 - 08:21
Per l'esportazione opterei per un applicazione .net che legga da sql con ado.net o entity framework e poi con l'xmlserializer esporti le classi direttamente in XML su file. Tra l'altro essendo i due sql uguali sia da una parte che dall'altra, la stessa applicazione girerebbe bene per entrambi. Oppure anche qui puoi usare SSIS e job sql, ma forse per questo genere di cose starei più su un applicazione .net
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
sab 19 apr 2014 - 07:32
Ok grazie
e auguri buona pasqua
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
sab 19 apr 2014 - 11:34
Buona pasqua anche a te
Ciao,
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
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 !