Dela via


Skapa en jobbkategori

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. Läs om T-SQL-skillnader i Azure SQL Managed Instance jämfört med SQL Server för mer information.

Den här artikeln beskriver hur du skapar en jobbkategori i SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Management Objects.

SQL Server Agent innehåller inbyggda jobbkategorier som du kan tilldela jobb till, eller så kan du skapa en jobbkategori och tilldela jobb till den. Jobbkategorier hjälper dig att organisera dina jobb för enkel filtrering och gruppering. Du kan till exempel organisera alla dina säkerhetskopieringsjobb i kategorin Databasunderhåll. Du kan också skapa egna jobbkategorier.

Innan du börjar

Begränsningar och restriktioner

Flerserverkategorier finns bara på en huvudserver. Det finns bara en standardjobbkategori tillgänglig på en huvudserver: [Ej kategoriserad (Multi-Server)]. När ett multiserverjobb laddas ned ändras dess kategori till jobb från MSX på målservern.

Säkerhet

Detaljerad information finns i Implementera SQL Server Agent Security.

Använda SQL Server Management Studio

Skapa en jobbkategori

  1. I Object Explorerväljer du plustecknet för att expandera servern där du vill skapa en jobbkategori.

  2. Välj plustecknet för att expandera SQL Server Agent.

  3. Högerklicka på mappen Jobb och välj Hantera jobbkategorier.

  4. I dialogrutan Hantera jobbkategorierserver_name väljer du Lägg till.

  5. I den nya dialogrutan i rutan Namn anger du ett namn för den nya jobbkategorin.

  6. Markera kryssrutan Visa alla jobb. Markera ett eller flera jobb för den nya kategorin genom att markera de rutor som motsvarar jobben.

  7. Välj OK.

  8. I dialogrutan Hantera jobbkategorierserver_name väljer du Uppdatera för att säkerställa att den nya jobbkategorin är aktiv. Om allt ser ut som förväntat stänger du den här dialogrutan.

Mer information om dessa dialogrutor finns i Jobbkategorier – Hantera jobbkategorier och egenskaper för jobbkategorier – Ny jobbkategori.

Använda Transact-SQL

Skapa en jobbkategori

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

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör.

    -- creates a local job category named AdminJobs
    USE msdb ;
    GO
    EXEC dbo.sp_add_category
        @class=N'JOB',
        @type=N'LOCAL',
        @name=N'AdminJobs' ;
    GO
    

Mer information finns i sp_add_category (Transact-SQL).

Använda SQL Server-hanteringsobjekt

Skapa en jobbkategori

Anropa klassen JobCategory med hjälp av ett programmeringsspråk som du väljer, till exempel Visual Basic, Visual C#eller PowerShell. Exempelkod finns i Schemalägga automatiska administrativa uppgifter i SQL Server Agent.