Dela via


Ta bort ett eller flera jobb

gäller för:SQL ServerAzure SQL Managed Instance

Viktig

Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. För mer information, se skillnader i T-SQL på Azure SQL Managed Instance jämfört med SQL Server.

Det här avsnittet beskriver hur du tar bort Microsoft SQL Server Agent-jobb i SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Management Objects.

Innan du börjar

Säkerhet

Såvida du inte är medlem i sysadmin fast serverroll kan du bara ta bort jobb som du äger.

Använda SQL Server Management Studio

Ta bort ett jobb

  1. I Object Explorer, anslut till en instans av SQL Server Database Engine och expandera sedan instansen.

  2. Expandera SQL Server Agent, expandera Jobb, högerklicka på det jobb som du vill ta bort och klicka sedan på Ta bort.

  3. I dialogrutan Ta bort objekt kontrollerar du att jobbet du tänker ta bort är markerat.

  4. Klicka på OK.

Ta bort flera jobb

  1. I Object Explorer ansluta till en instans av SQL Server Database Engine och expandera sedan den instansen.

  2. Expandera SQL Server Agent.

  3. Högerklicka på Jobbaktivitetsövervakarenoch klicka på Visa jobbaktivitet.

  4. I övervakaren för jobbaktivitet väljer du de jobb som du vill ta bort, högerklickar på ditt val och väljer Ta bort jobb.

Använda Transact-SQL

Ta bort ett jobb

  1. I Object Exploreransluter du till en instans av databasmotorn.

  2. I fältet Standard klickar du på Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.

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

Mer information finns i sp_delete_job (Transact-SQL).

Använda SQL Server-hanteringsobjekt

Om du vill ta bort flera jobb

Använd klassen JobCollection med hjälp av ett programmeringsspråk som du väljer, till exempel Visual Basic, Visual C#eller PowerShell. Mer information finns i SQL Server Management Objects (SMO).