2017-05-23 5 views
0

J'ai deux tâches SQL Agent dans deux serveurs différents (D01-> précharge & s01-> dwload).Dépendance du travail de l'agent SQL entre deux serveurs

Mon exigence est d'exécuter le travail dwload dans s01 uniquement après que le travail de préchargement dans D01 s'est terminé avec succès.

Le travail préchargé s'exécute à 1h00 du matin et se termine à 7h00. À partir de maintenant, j'ai planifié dwload de fonctionner à 08h00 pour éviter les conflits et le désactiver manuellement si le préchargement échoue pour une raison quelconque.

Ma question: Comment créer une dépendance entre dwload et preload car ils appartiennent à différents serveurs.

enter image description here

Répondre

1

Vous pouvez créer un serveur lié dans l'un des cas. Voici quelques liens sur la façon de configurer cela.

How to Create a Linked Server

StackOverflow Answer

Calling Linked Server In Query

Une fois que vous avez le serveur lié mis en place, vous pouvez créer un emploi pour les deux d'entre eux. Le préchargement serait l'étape 1 du travail et le dwload serait l'étape 2.

+0

Les deux préchargements et dwload étaient des packages SSIS. Cependant, je pourrais tirer les deux tâches dans un travail après la création du serveur lié. Je vous remercie. – Ash