Löschen 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 Thema wird beschrieben, wie Sie eine Auftragskategorie des Microsoft SQL Server-Agents in SQL Server mithilfe von SQL Server Management Studio, TransactSQL oder SQL Server Management Objects löschen.
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.
Vorbereitungen
Einschränkungen
Wenn Sie eine benutzerdefinierte Auftragskategorie löschen, werden sie von SQL Server aufgefordert, die Aufträge neu zuzuweisen, die in einer anderen Auftragskategorie zugewiesen wurden. Sie können nur benutzerdefinierte Auftragskategorien löschen.
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.
Verwendung von SQL Server Management Studio
So löschen Sie eine Auftragskategorie
Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, auf dem Sie eine Auftragskategorie löschen 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.
Klicken Sie im server_name-Dialogfeld Auftragskategorien verwalten auf die zu löschende Auftragskategorie.
Klicken Sie auf Löschen.
Klicken Sie im Dialogfeld Auftragskategorien auf Ja.
Schließen Sie das Dialogfeld Auftragskategorien verwalten -Servername .
Verwenden von Transact-SQL
So löschen 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, 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).
Verwendung von SQL Server Management Objects
So löschen 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.