Partage via


Supprimer un ou plusieurs travaux

s’applique à :SQL ServerAzure SQL Managed Instance

Important

Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.

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

Avant de commencer

Sécurité

Sauf si vous êtes membre du rôle serveur fixe sysadmin, vous ne pouvez supprimer que des travaux que vous possédez.

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, puis étendez cette instance.

  2. Développez SQL Server Agent, développez Jobs, cliquez avec le bouton droit sur le job que vous souhaitez supprimer, puis cliquez sur Supprimer.

  3. Dans la boîte de dialogue Supprimer l’objet, vérifiez que le travail que vous envisagez de 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, puis développez cette instance.

  2. Développez SQL Server Agent .

  3. Cliquez avec le bouton droit sur Moniteur d'activité des tâches, puis cliquez sur Afficher l'activité des tâches.

  4. Dans le Moniteur d’activité du travail, sélectionnez les travaux à supprimer, cliquez avec le bouton droit sur votre sélection, puis choisissez Supprimer les travaux.

Utilisation de Transact-SQL

Pour supprimer un travail

  1. Dans Explorateur d’objets, connectez-vous à une instance du moteur de base de données.

  2. Dans la barre 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).

Utilisation d’objets de gestion SQL Server

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).