Existuje několik způsobů, jak to udělat:
-
Balíček SSIS – vytvořili byste balíček, který se může připojit k oběma serverům a zkontrolovat datum spuštění a poté jej ručně přesunout.
-
Můžete vytvořit úlohu serveru SQL s dotazem propojeného serveru pro výběr z jednoho serveru a vložení do jiného.
-
Můžete dokonce vytvořit službu asp.net, která to dělá (je to nejtěžkopádnější).
V každém z těchto tří případů můžete použít transakce v rámci celého úkolu. IMHO, možnost #2 je nejméně bolestivá...
EDIT:
Pokud jste tedy nikdy nevytvořili balíček SSIS, je to dobrý výchozí bod:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx
Toto je způsob, jak naplánovat úlohy:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx
Je na něm k dispozici také spousta knih...