Dazu gibt es mehrere Möglichkeiten:
-
Ein SSIS-Paket - Sie würden ein Paket erstellen, das eine Verbindung zu beiden Servern herstellen und das Ausführungsdatum überprüfen und es dann manuell verschieben kann.
-
Sie können einen SQL-Server-Job mit einer Verbindungsserver-Abfrage erstellen, um von einem Server auszuwählen und in einen anderen einzufügen.
-
Sie können sogar einen asp.net-Dienst erstellen, der dies tut (es ist am umständlichsten).
In jedem dieser drei Fälle können Sie Transaktionen auf die gesamte Aufgabe anwenden. IMHO ist Option #2 am wenigsten schmerzhaft...
BEARBEITEN:
Wenn Sie also noch nie ein SSIS-Paket erstellt haben, ist dies ein guter Ausgangspunkt:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx
So planen Sie die Jobs:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx
Es gibt auch viele Bücher darüber...