Partager via


Supprimer un ou plusieurs travaux

Cette rubrique explique comment supprimer des travaux de l'Agent Microsoft SQL Server dans SQL Server 2012 à l'aide de SQL Server Management Studio, de Transact-SQL ou de SQL Server Management Objects.

Dans cette rubrique

  • Avant de commencer :

    Sécurité

  • Pour supprimer un travail, utilisez :

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Avant de commencer

Sécurité

Vous ne pouvez supprimer que les travaux dont vous êtes propriétaire, à moins que vous ne soyez membre du rôle de serveur fixe sysadmin.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Studio

Pour supprimer un travail

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server et développez-la.

  2. Développez Agent SQL Server, développez Travaux, cliquez avec le bouton droit sur le travail à supprimer, puis cliquez sur Supprimer.

  3. Dans la boîte de dialogue Supprimer un objet, confirmez que le travail à supprimer est sélectionné.

  4. Cliquez sur OK.

Pour supprimer plusieurs travaux

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server et développez-la.

  2. Développez Agent SQL Server.

  3. Cliquez avec le bouton droit sur Moniteur d'activité des travaux, puis cliquez sur Afficher l'activité du travail.

  4. Dans le moniteur d'activité des travaux, sélectionnez les travaux à supprimer, cliquez avec le bouton droit sur la sélection, puis choisissez Supprimer les travaux.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de Transact-SQL

Pour supprimer un travail

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.

    USE msdb ;
    GO
    
    EXEC sp_delete_job
        @job_name = N'NightlyBackups' ;
    GO
    

Pour plus d'informations, consultez sp_delete_job (Transact-SQL).

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Objects

Pour supprimer plusieurs travaux

Utilisez la classe JobCollection à l'aide d'un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d'informations, consultez SQL Server Management Objects (SMO).

Icône de flèche utilisée avec le lien Retour en haut[Top]