Uno strumento molto comodo per il trasferimento di dati da un DB ad un'altro sono le trasformazioni SSIS (i vecchi DTS).
Si può fare tutto con un designer in visual studio 2005 basta avere installato l'integration service di sql.
L'oggetto che ho utilizzato è il Data Flow Task.
All'interno del Data Flow ho definito un OleDB Source dove gli passo tutte le coordinate della sorgente da cui devo prelevare i dati. In questo caso una vista creata appositamente per aggregare più informazioni.
Dopo di chè definisco un' OleDB Destination che indica il db di destinazione con la mappatura dei campi. Collego le due tramite un freccia e il gioco è fatto!!