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. WinForms / WPF .NET
[c#][SqlCE] Sincronizzazione
domenica 03 luglio 2011 - 23.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
|
Windows 7
|
Windows XP
|
Visual Studio 2010
|
SQL Server 2005
|
SQL Server Express
utente
Profilo
| Junior Member
51
messaggi | Data Invio:
dom 3 lug 2011 - 23:23
Ciao a tutti,
sono alle prese con lo sviluppo della parte di sincronizzazione della mia applicazione.
La mia applicazione è composta da tanti client (10) che lavorano offline e utilizzano SqlCE.
Questi client devono avere la possibilità di sincronizzare i database.
Io pensavo di utilizzare un DB centrale utilizzando SqlExpress e fare in modo che tutti i client abbiano in ogni tabella il riferimento all'ID relativo al record del DB centrale.
Pensavo di mettere anche in ogni record l'informazione di ultima modifica e registrare da qualche parte l'ultimo update eseguito.
In questa maniera sincronizzo solo i valori successivi all'ultimo update eseguito.
Questa soluzione ha il problema che se ad un utente gli si sballa la data del pc questo inserirà nel DB una data vecchia e questo sistema non funzionerà più.
Potrei anche gestire la cosa in questo modo, la parte server la faccio rimanere uguale ma ogni client al posto di segnarsi la data di ultima azione su ogni record, si crea una tabella con l'istruzione da eseguire sul server.
Nel senso se il client modifica l'utente con ID 3 inserirà nella propria tabella update il comando "UPDATE utente SET ... WHERE ID_UTENTE_SERVER = 3"
Voi cosa ne pensate?
Come la gestireste voi la situazione?
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 !