Gestione categorie di criteri

Si applica a:SQL Server

Questo articolo illustra come applicare uno o tutti i criteri disponibili in una categoria all'istanza intera di SQL Server tramite SQL Server Management Studio o Transact-SQL..

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

  • Quando si utilizza SQL Server, se la casella di controllo Imponi sottoscrizioni di database non è selezionata, la categoria di criteri deve essere applicata singolarmente a ogni parte appropriata del server, ad esempio uno o più database o tabelle.

  • 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 altre informazioni sulla modifica dell'impostazione di una sottoscrizione obbligatoria, vedere sp_syspolicy_update_policy_category (Transact-SQL).

Sicurezza

Autorizzazioni

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

Utilizzo di SQL Server Management Studio

Per applicare i criteri di categoria a un'istanza di SQL Server

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera applicare i criteri di categoria.

  2. Fare clic sul segno più per espandere la cartella Gestione .

  3. Fare clic con il pulsante destro del mouse su Gestione criteri e selezionare Gestione categorie.

    Le informazioni seguenti sono disponibili nella finestra di dialogo Gestione categorie di criteri :

    Nome
    Nome della categoria di criteri.

    Imponi sottoscrizioni di database
    Impone a tutti i database presenti nell'istanza di SQL Server di applicare i criteri contenuti nella categoria.

  4. Selezionare o deselezionare una o tutte le caselle di controllo in Imponi sottoscrizioni di database per applicare la categoria di criteri all'istanza di SQL Server.

  5. Al termine, fai clic su OK.

Utilizzo di Transact-SQL

Per applicare i criteri di categoria a un'istanza di SQL Server

  1. In Esplora oggetti connettersi a un'istanza del motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

    USE msdb;  
    GO  
    -- configures the specified database to subscribe to a policy category that is named 'Table Naming Policies'.  
    EXEC dbo.sp_syspolicy_add_policy_category_subscription @target_type = N'DATABASE'  
    , @target_object = N'AdventureWorks2022'  
    , @policy_category = N'Table Naming Policies';  
    GO  
    

Per altre informazioni, vedere sp_syspolicy_add_policy_category_subscription (Transact-SQL).