Erstellen einer Auftragskategorie
Gilt für: SQL Server Azure SQL Managed Instance
Wichtig
In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance 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 Aufträge zugewiesen werden können. Sie können auch eine Auftragskategorie erstellen und ihr Aufträge zuweisen. Auftragskategorien helfen Ihnen dabei, Ihre Aufträge zum einfachen Filtern und Gruppieren zu organisieren. Sie können z. B. alle Aufträge für die Datenbanksicherung in der Datenbankwartungskategorie organisieren. Sie können zudem eigene Auftragskategorien erstellen.
Vorbereitungen
Einschränkungen
Multiserverkategorien sind nur auf einem Masterserver vorhanden. Auf einem Masterserver ist nur eine Standardauftragskategorie verfügbar: [Nicht kategorisiert (Multiserver)]. Beim Herunterladen eines Multiserverauftrags wird seine Kategorie auf dem Zielserver in Aufträge vom MSX geändert.
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.
Verwendung von SQL Server Management Studio
So erstellen Sie eine Auftragskategorie
Wählen Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, auf dem Sie eine Auftragskategorie erstellen möchten.
Klicken Sie auf das Pluszeichen, um SQL Server-Agentzu erweitern.
Klicken Sie mit der rechten Maustaste auf den Ordner Aufträge , und wählen Sie Auftragskategorien verwaltenaus.
Wählen Sie im Dialogfeld Auftragskategorien verwalten -Servername die Option Hinzufügen.
Geben Sie im neuen Dialogfeld Name einen Namen für die neue Auftragskategorie ein.
Aktivieren Sie das Kontrollkästchen Alle Aufträge anzeigen . Wählen Sie für die neue Kategorie mindestens einen Auftrag aus, indem Sie die Kontrollkästchen der entsprechenden Aufträge aktivieren.
Wählen Sie OK aus.
Wählen Sie im Dialogfeld Auftragskategorien verwalten -Servername auf Aktualisieren, um sicherzustellen, dass die neue Auftragskategorie aktiv ist. Schließen Sie das Dialogfeld, wenn alles normal aussieht.
Weitere Informationen zu diesen Dialogfeldern finden Sie unter Auftragskategorien – Auftragskategorien verwalten und Eigenschaften für neue Auftragskategorie – Neue Auftragskategorie.
Verwenden von Transact-SQL
So erstellen Sie eine Auftragskategorie
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen.
-- 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).
Verwendung von SQL Server Management Objects
So erstellen Sie eine Auftragskategorie
Rufen Sie die JobCategory -Klasse auf, indem Sie eine von Ihnen ausgewählte Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell verwenden. Beispielcode hierzu finden Sie unter Planen von automatischen, administrativen Tasks im SQL Server-Agent.