sp_syspolicy_delete_policy_category_subscription (Transact-SQL)
Elimina una suscripción de categoría de directiva para una base de datos concreta.
Se aplica a: SQL Server (SQL Server 2008 mediante la versión actual). |
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
Es el identificador de la suscripción de categoría de directiva. policy_category_subscription_id es de tipo int.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
Se debe ejecutar sp_syspolicy_delete_policy_category_subscription en el contexto de la base de datos del sistema msdb.
No puede eliminar una suscripción de categoría de directiva cuando la suscripción está asignada.
Permisos
Este procedimiento almacenado se ejecuta en el contexto del propietario actual del procedimiento almacenado.
Para obtener los valores de 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
Vea también
Referencia
Procedimientos almacenados de la administración basada en directivas (Transact-SQL)
sp_syspolicy_update_policy_category_subscription (Transact-SQL)