Partager via


Supprimer des étapes d'une tâche principale d'agent SQL Server

S’applique à :SQL Server

Importante

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 entre Azure SQL Managed Instance et SQL Server ou limitations des tâches de SQL Agent dans SQL Managed Instance.

Cette rubrique explique comment supprimer des étapes d’un travail maître SQL Server Agent dans SQL Server en utilisant SQL Server Management Studio ou Transact-SQL.

Avant de commencer

Limitations et restrictions

Une tâche principale SQL Server Agent ne peut pas être ciblée à la fois sur les serveurs locaux et distants.

Sécurité

Autorisations

À moins que vous ne soyez membre du rôle serveur fixe sysadmin, vous pouvez uniquement modifier les travaux que vous possédez. Pour plus d’informations, consultez la section Implémenter la sécurité de SQL Server Agent.

Utilisation de SQL Server Management Studio

Pour supprimer des étapes d'un travail maître SQL Server Agent

  1. Dans l' Explorateur d'objets , cliquez sur le signe plus (+) pour développer le serveur qui contient le travail dont vous souhaitez supprimer les étapes.

  2. Cliquez sur le signe plus pour développer SQL Server Agent.

  3. Cliquez sur le signe plus pour développer le répertoire Emplois.

  4. Cliquez avec le bouton droit sur le travail dont vous voulez supprimer les étapes, puis sélectionnez Propriétés.

  5. Dans la boîte de dialogue Propriétés de la tâche -job_name, sous Sélectionner une page, sélectionnez Étapes.

  6. Sous Liste des étapes du travail, sélectionnez l'étape du travail à supprimer et cliquez sur Supprimer.

  7. Lorsque vous avez terminé, cliquez sur OK.

Utilisation de Transact-SQL

Pour supprimer des étapes d'un travail maître SQL Server Agent

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du 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.

    -- removes job step 1 from the job Weekly Sales Data Backup   
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_delete_jobstep  
        @job_name = N'Weekly Sales Data Backup',  
        @step_id = 1 ;  
    GO  
    

Pour plus d’informations, consultez sp_delete_jobstep (Transact-SQL).