2009-05-04 3 views

Répondre

1

Juste en faire une tâche planifiée. Voir windows service vs scheduled task

+0

qui ne marchait pas car il veut courir seulement après une Le travail de SQL est fait –

+0

Il a dit "mettre en commun la base de données" que je suppose est une faute d'orthographe de "interroger", ainsi ma réponse se tient. –

+0

oui je voulais dire sondage désolé mais je préférerais avoir un service windows car il est plus facile à surveiller, enregistrer les événements ... – Hatim

1

J'utiliser MSMQ, ajouter une dernière étape à la tâche qui ajoute un message à la file d'attente (via script ActiveX/COM ou un appel .net si vous pouvez)

ont ensuite votre suivi de service La queue.

En ce qui ne se brisant le service, qui seraient tous à vous et erreur de manipulation etc ...

+0

Je préfère ne pas ajouter une autre dépendance à la solution c'est déjà un très gros 1MM + lignes de code avec plusieurs bibliothèques tierces ... – Hatim

+0

bien si vous voulez ghetto rig, il suffit d'ajouter une étape cmdexe à la fin qui commence votre travail à partir de la ligne de commande via démarrer le service avec sc http://technet.microsoft.com/en-us/library/bb490995.aspx puis fermez le service lorsque c'est fait et attendez demain –

+1

Donc, vous êtes intéressé par un projet CodePlex , mais pas MSMQ ?? Pour une raison quelconque, beaucoup de gens sont intimidés par MSMQ. . . vous seriez surpris de voir à quel point il est simple/facile à implémenter. – MattH

Questions connexes