Exécution de requêtes planifiées

0000003224     -      16/04/2024

L'éditeur de code de Mercator permet de créer aisément des Travaux (jobs) qui seront exécutés par SQL Server Agent.

Pour cela, il suffit de placer un script SQL dans un onglet SQL de l'éditeur de code de Mercator et ensuite de choisir cet élément du bouton "Exécuter" :

executer_planifie

Cela permet de fixer une planification telle que celle-ci :

planning

Mercator va ensuite tester la requête. Pour cela, il l'exécute dans une transaction qui fera toujours l'objet d'un rollback. Si la requête ne présente pas d'erreur, Mercator construira alors une procédure stockée qui contiendra ce script SQL. Le nom de cette procédure stockée débute toujours par SCHEDULED_SP_ et se termine par la même fin que le nom du travail/job soumis à l'agent. Tous deux peuvent être modifiés ou supprimés via les outils clients de SQL Server.

La création de cette exécution planifiée requiert un login SA (ou équivalent) qui sera demandé par Mercator.

L'exécution planifiée d'une requête nécessite que SQL Agent soit installé et fonctionnel. Il n'est pas disponible sur SQL Express et SQL Azure.