sp_delete_jobschedule (Transact-SQL)
Supprime la planification d'un travail.
sp_delete_jobschedule est fournie uniquement à des fins de compatibilité descendante.
Important : |
---|
Pour plus d'informations sur la syntaxe utilisée dans les versions antérieures de SQL Server, consultez les caractéristiques de SQL Server 2000 dans le Guide de référence Transact-SQL de Microsoft SQL Server. |
Notes
Il est désormais possible de gérer la planification des travaux indépendamment des travaux. Pour supprimer une planification d'un travail, utilisez sp_detach_schedule. Pour supprimer une planification, utilisez sp_delete_schedule.
Remarque : |
---|
sp_delete_jobschedule ne prend pas en charge les planifications attachées à plusieurs travaux. Si un script existant appelle sp_delete_jobschedule pour supprimer une planification attachée à plusieurs travaux, la procédure retourne une erreur. |
Autorisations
Par défaut, seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter cette procédure stockée. Les autres utilisateurs doivent disposer de l'un des rôles de base de données fixe de l'agent SQL Server suivants dans la base de données msdb :
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Pour plus de détails sur les autorisations relatives à ces rôles, consultez Rôles de base de données fixes de l'Agent SQL Server.
Les membres du rôle sysadmin peuvent supprimer n'importe quelle planification du travail. Les utilisateurs qui ne sont pas membres du rôle sysadmin n'ont le droit de supprimer que les planifications du travail dont ils sont propriétaires.
Voir aussi
Référence
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)
sp_add_schedule (Transact-SQL)
sp_help_jobschedule (Transact-SQL)
sp_update_jobschedule (Transact-SQL)
Procédures stockées système (Transact-SQL)
Autres ressources
Affichage et modification des travaux