le operazioni di insert ed update le ho memorizzate direttamente nel codice e quindi sarebbe un lavoro lunghissimo.
Se non devi avere aggiornamenti in tempo reale copiare i files è la cosa migliore, altrimenti puoi usare due approcci:
1) Da codice apri 2 connessioni ai 2 database. All'oggetto command passi prima una connessione e poi l'altra eseguendo esattamente lo stesso comando sql (occhio alle reference tra tabelle)
2) Sul DB principale implementi una sorta di replica "a manina" utilizzando i trigger, ovvero quando esegui un'operazione CRUD su una tabella fai eseguire un trigger al DB che esegue la stessa operazione sulla corrispondente tabella dell'altro DB. In questo caso l'altro server deve essere registrato sul e accessibile dal primo server.(Anche qua occhio alle reference e alla gestione dei campi identity)
Utilizzando questo tipo di approccio non sei obbligato ad interrompere il servizio di SQL in nessuno dei 2 db e scrivi esclusivamente quando ne hai effettivo bisogno.
HTH
Alberto.