Compartir a través de


sp_syspolicy_delete_policy_category_subscription (Transact-SQL)

Se aplica a: SQL Server

Elimina una suscripción de categoría de directiva para una base de datos concreta.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_syspolicy_delete_policy_category_subscription
    [ @policy_category_subscription_id = ] policy_category_subscription_id
[ ; ]

Argumentos

[ @policy_category_subscription_id = ] policy_category_subscription_id

Identificador de la suscripción de categoría de directiva. @policy_category_subscription_id es int.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

Debe ejecutarse sp_syspolicy_delete_policy_category_subscription en el contexto de la base de datos del msdb sistema.

No se puede eliminar una suscripción de categoría de directiva cuando se exige la suscripción.

Permisos

Este procedimiento almacenado se ejecuta en el contexto del propietario actual del procedimiento almacenado.

Para obtener valores para @policy_category_subscription_id, puede usar la consulta siguiente:

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;

Ejemplos

En el ejemplo siguiente se elimina una suscripción de categoría de directiva con 1 como identificador.

EXEC msdb.dbo.sp_syspolicy_delete_policy_category_subscription
    @policy_category_subscription_id = 1;
GO