Condividi tramite


sp_syspolicy_add_policy_category_subscription (Transact-SQL)

Aggiunge una sottoscrizione di categoria di criteri al database specificato.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_syspolicy_add_policy_category_subscription [ @target_type = ] 'target_type'
        , [ @target_object = ] 'target_object'
        , [ @policy_category = ] 'policy_category'
        [ , [ @policy_category_subscription_id = ] policy_category_subscription_id OUTPUT ]

Argomenti

  • [ @target_type= ] 'target_type'
    Tipo di destinazione della sottoscrizione di categoria. target_type è di tipo sysname, è obbligatorio e deve essere impostato su 'DATABASE'.

  • [ @target_object= ] 'target_object'
    Nome del database per il quale viene eseguita la sottoscrizione della categoria. target_object è di tipo sysname ed è obbligatorio.

  • [ @policy_category= ] 'policy_category'
    Nome della categoria di criteri della quale viene eseguita la sottoscrizione. policy_category è di tipo sysname ed è obbligatorio.

    Per ottenere i valori per policy_category, eseguire una query sulla vista di sistema msdb.dbo.syspolicy_policy_categories.

  • [ @policy_category_subscription_id= ] policy_category_subscription_id
    Identificatore della sottoscrizione di categoria. policy_category_subscription_id è di tipo int e viene restituito come OUTPUT.

Valori di codice restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

È necessario eseguire sp_syspolicy_add_policy_category_subscription nel contesto del database di sistema msdb.

Se si specifica una categoria di criteri non esistente, verrà creata una nuova categoria di criteri e la sottoscrizione sarà obbligatoria per tutti i database all'esecuzione della stored procedure. Se la sottoscrizione obbligatoria per la nuova categoria viene successivamente cancellata, la sottoscrizione sarà valida solo per il database specificato come target_object. Per ulteriori informazioni sulla modifica dell'impostazione di una sottoscrizione obbligatoria, vedere sp_syspolicy_update_policy_category (Transact-SQL).

Autorizzazioni

Questa stored procedure viene eseguita nel contesto del proprietario corrente della stessa.

Esempi

Nell'esempio seguente viene configurata la sottoscrizione di una categoria di criteri denominata 'Table Naming Policies' del database AdventureWorks2008.

EXEC msdb.dbo.sp_syspolicy_add_policy_category_subscription @target_type = N'DATABASE'
, @target_object = N'AdventureWorks2008'
, @policy_category = N'Table Naming Policies';

GO