Bonjour
J'ai du, pour une maintenance, désactiver plusieurs tâches planifiées (jobs).
Pour cela je me suis créé un script sql afin d'éviter de passer sur chaque jobs :
La maintenance terminée, j'ai réactivé mes tâches avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE MSDB.dbo.sysjobs SET Enabled = 0 WHERE Name like '%message%'
Dans SQL Server Management Studio, dans les 2 cas, on voyait bien graphiquement les tâches activées ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE MSDB.dbo.sysjobs SET Enabled = 1 WHERE Name like '%message%'
Mais je me suis aperçu, que bien que réactivées, mes tâches ne s'étaient pas ré-exécutées une seule fois alors que le délai de ré-exécution était passé depuis longtemps.
Si j'intervient sur un tâche en modification, sans rien modifier et que je fais OK, une action sql doit être réalisé car la tâche s'exécute à nouveau !!
Quelle est cette action ?
Pour que je puisse l'insérer dans mon script de re-démarrage.
Merci pour vos lumières
Partager