sp_delete_category (Transact-SQL)
Gilt für: SQL Server
Entfernt die angegebene Kategorie von Aufträgen, Warnungen oder Operatoren auf dem aktuellen Server.
Transact-SQL-Syntaxkonventionen
Syntax
sp_delete_category
[ @class = ] 'class'
, [ @name = ] N'name'
[ ; ]
Argumente
[ @class = ] 'klasse'
Die Klasse der Kategorie. @class ist varchar(8) ohne Standardwert und muss einer dieser Werte sein.
Wert | Beschreibung |
---|---|
JOB |
Löscht eine Auftragskategorie |
ALERT |
Löscht eine Warnungskategorie |
OPERATOR |
Löscht eine Operatorkategorie |
[ @name = ] N'name'
Der Name der zu entfernenden Kategorie. @name ist "sysname" ohne Standard.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
sp_delete_category
muss aus der msdb
Datenbank ausgeführt werden.
Durch das Löschen einer Kategorie werden alle Aufträge, Warnungen oder Operatoren in dieser Kategorie zur Standardkategorie für die Klasse neu zugeordnet.
Berechtigungen
Diese gespeicherte Prozedur gehört der db_owner Rolle. Sie können berechtigungen für jeden Benutzer erteilen EXECUTE
, diese Berechtigungen können jedoch während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
Im folgenden Beispiel wird die Auftragskategorie AdminJobs
gelöscht.
USE msdb;
GO
EXEC dbo.sp_delete_category
@name = N'AdminJobs',
@class = N'JOB';
GO