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 :
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%'
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 = 1
WHERE Name like '%message%'
Dans SQL Server Management Studio, dans les 2 cas, on voyait bien graphiquement les tâches activées ou non.

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