Ta bort ett eller flera jobb
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På 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
I Object Explorer, anslut till en instans av SQL Server Database Engine och expandera sedan instansen.
Expandera SQL Server Agent, expandera Jobb, högerklicka på det jobb som du vill ta bort och klicka sedan på Ta bort.
I dialogrutan Ta bort objekt kontrollerar du att jobbet du tänker ta bort är markerat.
Klicka på OK.
Ta bort flera jobb
I Object Explorer ansluta till en instans av SQL Server Database Engine och expandera sedan den instansen.
Expandera SQL Server Agent.
Högerklicka på Jobbaktivitetsövervakarenoch klicka på Visa jobbaktivitet.
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
I Object Exploreransluter du till en instans av databasmotorn.
I fältet Standard klickar du på Ny fråga.
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).