Dela via


Ta bort 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. Se T-SQL-skillnader mellan Azure SQL Managed Instance och SQL Server för mer information.

Ett jobb är en angiven serie åtgärder som utförs sekventiellt av SQL Server Agent. Som standardinställning tas inte processer bort när körningen är klar. Du kan ta bort ett eller flera Microsoft SQL Server Agent-jobb oavsett om jobbet lyckades eller misslyckades. Du kan också konfigurera Microsoft SQL Server Agent för att automatiskt ta bort jobb när de lyckas, misslyckas eller slutförs.

Som standard kan medlemmar i sysadmin fast serverroll köra sp_delete_job (Transact-SQL) systemlagringsprocedur för att ta bort ett jobb. Andra användare måste beviljas någon av följande fasta databasroller för SQL Server Agent i msdb-databasen:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Mer information om behörigheterna för dessa roller finns i SQL Server Agent Fixed Database Roles.

Medlemmar i sysadmin fast serverroll kan köra sp_delete_job för att ta bort alla jobb. En användare som inte är medlem i sysadmin fast serverroll kan bara ta bort jobb som ägs av användaren.

Beskrivning Ämne
Beskriver hur du tar bort ett eller flera Microsoft SQL Server Agent-jobb. Ta bort ett eller flera jobb
Beskriver hur du konfigurerar Microsoft SQL Server Agent för att automatiskt ta bort jobb när de lyckas, misslyckas eller slutförs. Ta bort ett jobb automatiskt