Jobkategorie erstellen
Gilt für:SQL Server
azure SQL Managed Instance
Wichtig
In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen azure SQL Managed Instance T-SQL und SQL Server.
In diesem Artikel wird beschrieben, wie Sie eine Auftragskategorie in SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects erstellen.
DER SQL Server-Agent stellt integrierte Auftragskategorien bereit, denen Sie Aufträge zuweisen können, oder Sie können eine Auftragskategorie erstellen und ihm Aufträge zuweisen. Stellenkategorien helfen Ihnen, Ihre Aufträge für einfache Filterung und Gruppierung zu organisieren. Sie können beispielsweise alle Ihre Datenbanksicherungsaufträge in der Kategorie "Datenbankwartung" organisieren. Sie können auch eigene Auftragskategorien erstellen.
Bevor Sie beginnen
Beschränkungen und Einschränkungen
Multiserver-Kategorien existieren nur auf einem Masterserver. Es ist nur eine Standardauftragskategorie auf einem Masterserver verfügbar: [Nicht kategorisiert (Multi-Server)]. Wenn ein Multiserverauftrag heruntergeladen wird, wird die Kategorie in Aufträge von MSX auf dem Zielserver geändert.
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren von SQL Server Agent Security.
Verwenden von SQL Server Management Studio
So erstellen Sie eine Auftragskategorie
Wählen Sie im Objekt-Explorerdas Pluszeichen aus, um den Server zu erweitern, auf dem Sie eine Auftragskategorie erstellen möchten.
Wählen Sie das Pluszeichen aus, um SQL Server-Agent-zu erweitern.
Klicken Sie mit der rechten Maustaste auf den Ordner Aufträge, und wählen Sie "Auftragskategorien verwalten"aus.
Wählen Sie im Dialogfeld Jobkategorien verwaltenserver_name die Option Hinzufügenaus.
Geben Sie im neuen Dialogfeld im Feld Namen einen Namen für die neue Auftragskategorie ein.
Aktivieren Sie das Kontrollkästchen Alle Stellenanzeigen anzeigen. Wählen Sie einen oder mehrere Aufträge für die neue Kategorie aus, indem Sie die Kontrollkästchen aktivieren, die den Aufträgen entsprechen.
Wählen Sie OKaus.
Im Dialogfeld Auftragskategorien verwaltenserver_name wählen Sie Aktualisieren aus, um sicherzustellen, dass die neue Auftragskategorie aktiv ist. Wenn alles wie erwartet aussieht, schließen Sie dieses Dialogfeld.
Weitere Informationen zu diesen Dialogfeldern finden Sie unter Auftragskategorien – Verwalten von Auftragskategorien und Eigenschaften von Auftragskategorien – Neue Auftragskategorie.
Verwenden von Transact-SQL
So erstellen Sie eine Auftragskategorie
Stellen Sie im Objekt-Explorereine Verbindung mit einer Instanz des Datenbankmoduls her.
Wählen Sie auf der Standardleiste Neue Abfrageaus.
Kopieren Sie das folgende Beispiel und fügen Sie es in das Abfragefenster ein; wählen Sie dann Ausführenaus.
-- 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
Weitere Informationen finden Sie unter sp_add_category (Transact-SQL).
Verwenden von SQL Server-Verwaltungsobjekten
So erstellen Sie eine Auftragskategorie
Rufen Sie die JobCategory Klasse mithilfe einer von Ihnen ausgewählten Programmiersprache auf, z. B. Visual Basic, Visual C# oder PowerShell. Beispielcode finden Sie unter Planen automatischer administrativer Aufgaben in SQL Server-Agent-.