sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008:gegevens verplaatsen tussen omgevingen

Er zijn meerdere manieren om dit te doen:

  1. Een SSIS-pakket - u zou een pakket maken dat verbinding kan maken met beide servers en de uitvoeringsdatum kan controleren en deze vervolgens handmatig kan verplaatsen.

  2. U kunt een SQL-servertaak maken, met een gekoppelde serverquery om van de ene server te selecteren en in een andere in te voegen.

  3. U kunt zelfs een asp.net-service maken die dit doet (het is de meest omslachtige).

In elk van deze drie gevallen kunt u transacties toepassen op de hele taak. IMHO, optie #2 is het minst pijnlijk...

BEWERKEN:

Dus als je nog nooit een SSIS-pakket hebt gemaakt, is dit een goed startpunt:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Dit is de manier om de taken te plannen:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Er zijn ook genoeg boeken over beschikbaar...



  1. Converteer sql-resultaat naar lijstpython

  2. MySQL VERVANGEN IN op meerdere sleutels?

  3. MYSQL IN-instructie

  4. LAST_NUMBER op orakelreeks