Share via


sp_syspolicy_delete_policy_category_subscription (Transact-SQL)

Löscht ein Richtlinienkategorieabonnement für eine bestimmte Datenbank.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

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