Comment appeler le travail dans l'agent SQL Server à partir de l'application Windows
J'ai programmé un travail xyz
dans le Travail SQL Server Agent. Maintenant, je veux invoquer le travail à partir de mon application windows.
source d'informationauteur user824910
Vous devez vous connecter pour publier un commentaire.
Faire un appel à
sp_start_job
.Référence MSDN sur
sp_start_job
Des travaux de l'Agent sont généralement que des scripts qui exécutent des requêtes de toute façon. Est-il une raison vous ne pouvez pas exécuter la requête que le travail de l'agent est en cours d'exécution de toute façon?
Agent de simplement gère la planification et de notification d'échec etc. C'est un peu plus de la simplification, mais l'Agent est surtout un planificateur avec des alertes qui exécute des requêtes. Essayez de script de votre travail de l'agent et de voir si c'est quelque chose que vous pouvez déplacer à une procédure stockée qui est géré par à la fois l'agent et votre application.
La la documentation décrit toutes les options. Vous pouvez utiliser le SMO classe d'Emploi de C# ou autre .NET de la langue si vous préférez ne pas utiliser TSQL.