Share via


Supprimer des travaux

Un travail est constitué d'une série d'opérations spécifiques exécutées de manière séquentielle par l'Agent SQL Server. Par défaut, les travaux ne sont pas supprimés lorsque l'exécution se termine. Vous pouvez supprimer un ou plusieurs travaux de l'Agent Microsoft SQL Server indépendamment de la réussite ou l'échec du travail. Vous pouvez également configurer l'Agent Microsoft SQL Server de manière à supprimer automatiquement des travaux lorsqu'ils réussissent, échouent ou s'achèvent.

Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter la procédure stockée système sp_delete_job (Transact-SQL) pour supprimer un travail. Les autres utilisateurs doivent disposer de l'un des rôles de base de données fixes suivants de l'Agent SQL Server dans la base de données msdb :

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Pour en savoir plus sur les autorisations de ces rôles, consultez Rôles de base de données fixes de l'Agent SQL Server.

Les membres du rôle de serveur fixe sysadmin peuvent exécuter sp_delete_job pour supprimer un travail. Un utilisateur qui n'est pas membre du rôle de serveur fixe sysadmin n'a le droit de supprimer que les travaux dont il est propriétaire.

Tâches associées

Description

Rubrique

Explique comment supprimer un ou plusieurs travaux de l'Agent Microsoft SQL Server.

Supprimer un ou plusieurs travaux

Explique comment configurer l'Agent Microsoft SQL Server de manière à supprimer automatiquement des travaux lorsqu'ils réussissent, échouent ou s'achèvent.

Supprimer automatiquement un travail