Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Voegt een poliscategorie-abonnement toe aan de opgegeven database.
Transact-SQL syntaxis-conventies
Syntax
dbo.sp_syspolicy_add_policy_category_subscription
[ @target_type = ] N'target_type'
, [ @target_object = ] N'target_object'
, [ @policy_category = ] N'policy_category'
[ , [ @policy_category_subscription_id = ] policy_category_subscription_id OUTPUT ]
[ ; ]
Arguments
[ @target_type = ] N'target_type'
Het doeltype van het categorieabonnement.
@target_type is een systeemnaam, is vereist en moet worden ingesteld op DATABASE.
[ @target_object = ] N'target_object'
De naam van de database die zich op de categorie zal abonneren. @target_object is een sysname en is vereist.
[ @policy_category = ] N'policy_category'
De naam van de poliscategorie waarop je je kunt abonneren. @policy_category is een sysname en vereist.
Om waarden voor @policy_category te verkrijgen, raadpleeg de msdb.dbo.syspolicy_policy_categories systeemweergave.
[ @policy_category_subscription_id = ] policy_category_subscription_id UITGANG
De identificatie voor het categorieabonnement.
@policy_category_subscription_id is int, en wordt geretourneerd als OUTPUT.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
Je moet draaien sp_syspolicy_add_policy_category_subscription in de context van de msdb systeemdatabase.
Als je een beleidscategorie specificeert die niet bestaat, wordt er een nieuwe beleidscategorie aangemaakt en wordt het abonnement verplicht voor alle databases wanneer je de opgeslagen procedure uitvoert. Als je vervolgens het verplichte abonnement voor de nieuwe categorie vrijmaakt, geldt het abonnement alleen voor de database die je als target_object hebt opgegeven. Voor meer informatie over hoe je een verplichte abonnementsinstelling kunt wijzigen, zie sp_syspolicy_update_policy_category.
toestemmingen
Deze opgeslagen procedure draait in de context van de huidige eigenaar van de opgeslagen procedure.
Examples
Het volgende voorbeeld configureert de gespecificeerde database zodat deze zich abonneert op een beleidscategorie die de naam heet Table Naming Policies.
EXECUTE msdb.dbo.sp_syspolicy_add_policy_category_subscription
@target_type = N'DATABASE',
@target_object = N'AdventureWorks2022',
@policy_category = N'Table Naming Policies';
GO