Automatically Delete a Job
Cette rubrique explique comment configurer Microsoft SQL Server Agent dans SQL Server 2014 pour supprimer automatiquement les travaux lorsqu’ils réussissent, échouent ou se terminent à l’aide de SQL Server Management Studio ou d’objets de gestion SQL Server.
Les réponses à un travail garantissent que les administrateurs de base de données ont connaissance de l'achèvement des travaux et de leur fréquence d'exécution. Les réponses classiques à un travail peuvent être :
Une notification de l’opérateur, à l’aide de l’e-mail, de la radiomessagerie ou d’un message net send .
Utilisez une de ces réponses à un travail si l'opérateur doit exécuter une action en conséquence. Par exemple, si un travail de sauvegarde se termine avec succès, l'opérateur doit être averti afin qu'il enlève la bande de sauvegarde et qu'il la mette en lieu sûr.
L'écriture d'un message d'événement dans le journal des applications Windows.
Vous pouvez choisir d'utiliser cette réponse uniquement en cas d'échec des travaux.
La suppression automatique du travail.
Utilisez cette réponse à un travail si vous êtes certain de ne plus avoir besoin d'exécuter ce travail à nouveau.
Dans cette rubrique
Avant de commencer :
Pour spécifier des réponses à un travail, utilisez :
Avant de commencer
Sécurité
Pour plus d'informations, consultez Implémenter la sécurité de SQL Server Agent.
Utilisation de SQL Server Management Studio
Pour supprimer automatiquement un travail
Dans l’Explorateur d'objets , connectez-vous à une instance du Moteur de base de données SQL Serveret développez-la.
Développez Agent SQL Server, développez Travaux, cliquez avec le bouton droit sur le travail que vous souhaitez modifier, puis cliquez sur Propriétés.
Sélectionnez la page Notifications .
Activez la case à cocher Supprimer automatiquement le travail, puis choisissez l'un des éléments suivants :
Cliquez sur Lors de la réussite du travail pour supprimer l'état du travail lorsqu'il aboutit.
Cliquez sur Lors de l'échec du travail pour supprimer le travail lorsqu'il se termine par un échec.
Cliquez sur Lorsque le travail est terminé pour supprimer le travail quel que soit son état d'achèvement.
Utilisation de SQL Server Management Objects
Pour supprimer automatiquement un travail
Utilisez la propriété DeleteLevel
de la classe Job
à l'aide d'un langage de programmation tel que Visual Basic, Visual C# ou PowerShell. Pour plus d’informations, consultez SQL Server Management Objects (SMO).