Można to zrobić na wiele sposobów:
-
Pakiet SSIS — stworzyłbyś pakiet, który może łączyć się z obydwoma serwerami i sprawdzać datę uruchomienia, a następnie ręcznie go przenosić.
-
Możesz utworzyć zadanie serwera sql z zapytaniem serwera połączonego, aby wybrać jeden serwer i wstawić do drugiego.
-
Możesz nawet stworzyć usługę asp.net, która to robi (jest to najbardziej kłopotliwe).
W każdym z tych trzech przypadków możesz zastosować transakcje w całym zadaniu. IMHO, opcja nr 2 jest najmniej bolesna...
EDYCJA:
Tak więc, jeśli nigdy nie tworzyłeś pakietu SSIS, jest to dobry punkt wyjścia:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx
Oto sposób planowania zadań:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx
Dostępnych jest również wiele książek...