Skapa en jobbkategori
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. 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
I Object Explorerväljer du plustecknet för att expandera servern där du vill skapa en jobbkategori.
Välj plustecknet för att expandera SQL Server Agent.
Högerklicka på mappen Jobb och välj Hantera jobbkategorier.
I dialogrutan Hantera jobbkategorierserver_name väljer du Lägg till.
I den nya dialogrutan i rutan Namn anger du ett namn för den nya jobbkategorin.
Markera kryssrutan Visa alla jobb. Markera ett eller flera jobb för den nya kategorin genom att markera de rutor som motsvarar jobben.
Välj OK.
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
I Object Exploreransluter du till en instans av databasmotorn.
I standardfältet väljer du Ny fråga.
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.