sp_syspolicy_delete_policy_category_subscription (Transact-SQL)

Supprime un abonnement aux catégories de stratégies pour une base de données spécifique.

Icône Lien de rubriqueConventions de syntaxe Transact-SQL

Syntaxe

sp_syspolicy_delete_policy_category_subscription [ @policy_category_subscription_id = ] policy_category_subscription_id

Arguments

  • [ @policy_category_subscription_id= ] policy_category_subscription_id
    Identificateur de l'abonnement aux catégories de stratégies. policy_category_subscription_id est de type int.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

Vous devez exécuter sp_syspolicy_delete_policy_category_subscription dans le contexte de la base de données système msdb.

Vous ne pouvez pas supprimer un abonnement aux catégories de stratégies quand l'abonnement est autorisé.

Autorisations

Cette procédure stockée est exécutée dans le contexte du propriétaire actuel de la procédure stockée.

Pour obtenir des valeurs pour policy_category_subscription_id, vous pouvez utiliser la requête suivante :

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

Exemples

L'exemple suivant supprime un abonnement aux catégories de stratégies dont l'ID est 1.

EXEC msdb.dbo.sp_syspolicy_delete_policy_category_subscription @policy_category_subscription_id = 1;

GO