Domanda

Penso che la domanda si spieghi

È stato utile?

Soluzione

Questo aiuta? Classe SqlBulkCopy

Altri suggerimenti

Che ne dici di fare un backup e ripristino del database a livello di programmazione?

Suppongo che non sia possibile collegare i server direttamente o indirettamente e utilizzare DTS per farlo?

Esiste uno spazio dei nomi Microsoft.SqlServer che è possibile utilizzare per interagire con SQL Server con (consultare semplice esempio , una volta l'ho usato per eseguire un'operazione complicata di sincronizzazione dei dati delle regole aziendali tra database remoti e locali. Ma era tutto codice, non un'utilità point & amp; clic.

EDIT: Puoi creare e pianificare pacchetti DTS (think script) per eseguire il trasferimento di dati in più passaggi e amp; processi di trasformazione. Ecco un link che parla dell'interazione con DTS in c #

Aggiungi il primo server come server collegato al secondo. Creare le tabelle necessarie e utilizzare INSERT ... SELECT per copiare i dati. Puoi anche utilizzare la funzione OPENDATASOURCE invece di creare un server collegato.

Se non riesci a configurare i server per accedervi, puoi semplicemente leggere i dati nella tua app - usando una DataTable o DataSet, - e quindi usare SqlBulkCopy per scriverli su un altro server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top