sp_syspolicy_delete_policy_category_subscription (Transact-SQL)
Löscht ein Richtlinienkategorieabonnement für eine bestimmte Datenbank.
Syntax
sp_syspolicy_delete_policy_category_subscription [ @policy_category_subscription_id = ] policy_category_subscription_id
Argumente
- [ @policy_category_subscription_id= ] policy_category_subscription_id
Der Bezeichner für das Richtlinienkategorieabonnement. policy_category_subscription_id ist vom Datentyp int.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
Sie müssen sp_syspolicy_delete_policy_category_subscription im Kontext der Systemdatenbank msdb ausführen.
Sie können ein Richtlinienkategorieabonnement nicht löschen, wenn das Abonnement beauftragt wurde.
Berechtigungen
Diese gespeicherte Prozedur wird im Kontext des aktuellen Besitzers der gespeicherten Prozedur ausgeführt.
Sie können die folgende Abfrage verwenden, um Werte für policy_category_subscription_id abzurufen:
SELECT a.policy_category_subscription_id, a.target_object, b.name AS category_name
FROM msdb.dbo.syspolicy_policy_category_subscriptions AS a
INNER JOIN msdb.dbo.syspolicy_policy_categories AS b
ON a.policy_category_id = b.policy_category_id
Beispiele
Im folgenden Beispiel wird ein Richtlinienkategorieabonnement mit der ID 1 gelöscht.
EXEC msdb.dbo.sp_syspolicy_delete_policy_category_subscription @policy_category_subscription_id = 1;
GO