Löschen einer Auftragskategorie
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 und SQL Server.
In diesem Thema wird beschrieben, wie Sie eine Microsoft SQL Server-Agent-Auftragskategorie in SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects löschen.
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.
Bevor Sie beginnen
Einschränkungen und Beschränkungen
Wenn Sie eine benutzerdefinierte Auftragskategorie löschen, werden Sie vom SQL Server-Agent aufgefordert, die ihm zugewiesenen Aufträge einer anderen Auftragskategorie neu zuzuweisen. Sie können nur benutzerdefinierte Auftragskategorien löschen.
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren von SQL Server Agent Security.
Verwenden von SQL Server Management Studio
So löschen Sie eine Auftragskategorie
Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, auf dem Sie eine Auftragskategorie löschen möchten.
Klicken Sie auf das Pluszeichen, 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 "Auftragskategorien verwalten"server_name die Auftragskategorie aus, die gelöscht werden soll.
Klicken Sie auf Löschen.
Klicken Sie im Dialogfeld Auftragskategorien auf Ja.
Schließen Sie das Dialogfeld Verwalten der Auftragskategorienserver_name.
Verwenden von Transact-SQL
So löschen Sie eine Auftragskategorie
Stellen Sie im Objekt-Explorereine Verbindung mit einer Instanz des Datenbankmoduls her.
Klicken Sie auf der Standardleiste auf neue Abfrage.
Kopieren Sie das folgende Beispiel, und fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
-- deletes the job category named AdminJobs. USE msdb ; GO EXEC dbo.sp_delete_category @name = N'AdminJobs', @class = N'JOB' ; GO
Weitere Informationen finden Sie unter sp_delete_category (Transact-SQL).
Verwenden von SQL Server-Verwaltungsobjekten
So löschen Sie eine Auftragskategorie
Rufen Sie die JobCategory Klasse mithilfe einer von Ihnen ausgewählten Programmiersprache auf, z. B. Visual Basic, Visual C# oder PowerShell.