sp_delete_jobschedule |
Supprime la tâche du planificateur |
SQL Server |
Syntaxe
sp_delete_jobschedule [ @job_id = ] job_id , | [ @job_name = ] 'job_name' ,
[ @name = ] 'sched_job_name'
|
Paramètres
Nom |
Description |
[@job_id =] job_id |
Ce paramètre permet d'indiquer le numéro d'identification du travail à partir duquel supprimer la planification. Le job_id est uniqueidentifier, avec une valeur par défaut de NULL. |
[@job_name =] 'job_name' |
Ce paramètre permet d'indiquer le nom de la tâche à partir de laquelle supprimer la planification. job_name est sysname, avec une valeur par défaut de NULL. |
[@name =] 'sched_job_name' |
Ce paramètre permet d'indiquer le nom de la planification à supprimer. sched_job_name est sysname, sans valeur par défaut. |
Retour
Valeur |
Description |
0 |
Cette valeur permet d'indiquer un succès. |
1 |
Cette valeur permet d'indiquer un échec. |
Description
Cette Stored Procedure permet de supprimer une planification pour un travail.
Remarques
- Le paramètre job_id ou job_name doit être spécifié ; mais les deux paramètres ne peuvent pas être spécifiés en même temps.
- La suppression d'une planification d'une tâche empêche SQLServerAgent d'exécuter la tâche conformément à cette planification. Le sp_update_jobschedule
peut être utilisé pour désactiver une tâche planifiée sans la supprimer de la planification.
- Le SQL Server Enterprise Manager fournit un moyen simple et graphique de gérer les travaux et est le moyen recommandé pour créer et gérer l'infrastructure des travaux.
- Les autorisations d'exécution par défaut sont le rôle public.
Exemple
L'exemple suivant supprime la planification de la sauvegarde nocturne du travail de sauvegarde de la base de données :
- USE msdb
- EXEC sp_delete_jobschedule @job_name = N'Copie de sauvegarde de base de donnees',
- @name = N'Copie de sauvegarde de chaque nuit'
Dernière mise à jour : Dimanche, le 29 Août 2021