Een taakcategorie maken
van toepassing op:SQL Server
Azure SQL Managed Instance
Belangrijk
Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.
In dit artikel wordt beschreven hoe u een taakcategorie maakt in SQL Server met behulp van SQL Server Management Studio, Transact-SQL of SQL Server-beheerobjecten.
SQL Server Agent biedt ingebouwde taakcategorieën waaraan u taken kunt toewijzen, of u kunt een taakcategorie maken en er taken aan toewijzen. Met taakcategorieën kunt u uw taken ordenen voor eenvoudig filteren en groeperen. U kunt bijvoorbeeld al uw databaseback-uptaken indelen in de categorie Databaseonderhoud. U kunt ook uw eigen taakcategorieën maken.
Voordat u begint
Beperkingen en beperkingen
Categorieën met meerdere servers bestaan alleen op een hoofdserver. Er is slechts één standaardtaakcategorie beschikbaar op een hoofdserver: [Niet-gecategoriseerd (meerdere servers)]. Wanneer een taak met meerdere servers wordt gedownload, wordt de categorie gewijzigd in Taken van MSX op de doelserver.
Veiligheid
Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.
SQL Server Management Studio gebruiken
Een taakcategorie maken
Selecteer in Objectverkennerhet plusteken om de server uit te vouwen waarop u een taakcategorie wilt maken.
Selecteer het plusteken om SQL Server Agent-uit te vouwen.
Klik met de rechtermuisknop op de map Taken en selecteer Beheer taakcategorieën.
Selecteer in het dialoogvenster Taakcategorieën beherenserver_nameToevoegen.
Voer in het nieuwe dialoogvenster in het vak Naam een naam in voor de nieuwe taakcategorie.
Schakel het selectievakje Alle taken weergeven in. Selecteer een of meer taken voor de nieuwe categorie door de selectievakjes in te schakelen die overeenkomen met de taken.
Selecteer OK-.
Selecteer in het dialoogvenster Taakcategorieën beherenserver_nameVernieuwen om ervoor te zorgen dat de nieuwe taakcategorie actief is. Als alles er naar verwachting uitziet, sluit u dit dialoogvenster.
Zie voor meer informatie over deze dialoogvensters Taakcategorieën - Taakcategorieën beheren en Eigenschappen taakcategorieën - Nieuwe taakcategorie.
Transact-SQL gebruiken
Een taakcategorie maken
Maak in Objectverkennerverbinding met een exemplaar van de Database Engine.
Selecteer op de standaardbalk Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren.
-- 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
Zie sp_add_category (Transact-SQL)voor meer informatie.
SQL Server-beheerobjecten gebruiken
Een taakcategorie maken
Roep de JobCategory--klasse aan met behulp van een programmeertaal die u kiest, zoals Visual Basic, Visual C# of PowerShell. Voor voorbeeldcode, zie Automatische beheertaken plannen in SQL Server Agent.