Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008:spostamento di dati tra ambienti

Esistono diversi modi per farlo:

  1. Un pacchetto SSIS:creeresti un pacchetto in grado di connettersi a entrambi i server e controllare la data di esecuzione e quindi spostarlo manualmente.

  2. È possibile creare un lavoro del server sql, con una query del server collegato per selezionare da un server e inserirla in un altro.

  3. Puoi persino creare un servizio asp.net che fa questo (è il più ingombrante).

In uno di questi tre casi, puoi applicare le transazioni all'intera attività. IMHO, l'opzione n. 2 è la meno dolorosa...

MODIFICA:

Quindi, se non hai mai creato un pacchetto SSIS, questo è un buon punto di partenza:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Questo è il modo per pianificare i lavori:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Ci sono anche molti libri disponibili su di esso...