|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Sep 2004
Messaggi: 2
|
[C#] Sincronizzazione 2 database sql server
Salve a tutti,
Volevo porvi un quesito che sicuramente saprete risolvere. Sto sviluppando una applicazione in C# che utilizza 2 server SQL SERVER 2008 Express Edition, uno in locale dove l'applicazione lavora e l'altro in un altro pc che vorrei usare come server di backup. In due parole...A fine giornata dopo aver lavorato ed aggiunto record sul database dove agisce l'applicazione avrei la necessità di prendere il database e replicarlo/sincronizzarlo su un altro pc per avere una copia di backup dello stesso. L'applicazione la uso solo io quindi non ho problemi eventualmente ad effettuare un Drop del database sul server di backup e ricrearlo da zero. Avete dei suggerimenti? Ho letto un paio di guide online ma nessuna che per un motivo o per un altro ha fatto il suo dovere. Sarebbe comodo poter scrivere una procedura che lanciata dall'applicazione riesca a backuppare il contenuto del database locale per poi ricrearne una copia esatta sul database remoto. Grazie a chi perderà un po di tempo per questo problema. Un saluto |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Dai un'occhiata allo spacename Microsoft.SqlServer.Smo, e in particolare a questo esempio :
http://www.codeproject.com/KB/database/SMODemo.aspx |
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Dec 2008
Messaggi: 90
|
Quote:
ciau ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
C'e' la Replication.
Non e' cosi' semplice da poter essere spiegata su un forum. E fra l'altro non so se e' disponibile sull'Express, ma sarebbe la risposta giusta.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:27.