Sottoscrivere una categoria di criteri o annullarne la sottoscrizione per un databaseSubscribe or Unsubscribe a Database to a Policy Category

In questo argomento verrà descritto come sottoscrivere una categoria di criteri o annullarne la sottoscrizione per un database in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to subscribe or unsubscribe a database to a policy category.in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

Richiede l'appartenenza al ruolo predefinito del database db_owner.Requires membership in the db_owner fixed database role.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per sottoscrivere una categoria di criteri o annullarne la sottoscrizione per un databaseTo subscribe or unsubscribe a database to a policy category

  1. In Esplora oggettifare clic sul segno più per espandere il server contenente il database in cui si desidera gestire le sottoscrizioni di categorie.In Object Explorer, click the plus sign to expand the server that contains the database wherein you want to manage category subscriptions.

  2. Fare clic sul segno più per espandere la cartella Database .Click the plus sign to expand the Databases folder.

  3. Fare clic con il pulsante destro del mouse sul database dove si desidera gestire sottoscrizioni di categorie, scegliere Criterie selezionare Categorie.Right-click the database wherein you want to manage category subscriptions, point to Policies, and select Categories

    Nella finestra di dialogo Categorie sono disponibili le opzioni seguenti:The following options are available in the Categories dialog box:

    Colonna EspandiExpand column
    Fare clic su questa opzione per espandere una categoria di criteri.Click to expand a policy category. Verranno elencati tutti i criteri inclusi nella categoria.This lists all the policies that are included in the category.

    NomeName
    Nome della categoria di criteri.The name of the policy category.

    SottoscrittoSubscribed
    Indica se la destinazione ha sottoscritto la categoria di criteri.Indicates whether the target has subscribed to the policy category. Se questa casella di controllo è disabilitata, la categoria di criteri è impostata su Imponi sottoscrizioni di database,If this check box is disabled, the policy category is set for Mandate Database Subscriptions. ovvero la categoria di criteri si applica a tutti i database nel server.This means that the policy category applies to all databases on the server.

    CriteriPolicy
    Quando i gruppi di criteri sono espansi, vengono visualizzati i criteri inclusi nella categoria di criteri.When policy groups are expanded, displays the policies in the policy category.

    AbilitataEnabled
    Indica se i criteri sono abilitati o disabilitati.Indicates whether the policies are enabled or disabled.

    Modalità di esecuzioneExecution Mode
    Visualizza la modalità di esecuzione dei criteri.Displays the execution mode of the policy.

    CronologiaHistory
    Fare clic sul collegamento ipertestuale Visualizza cronologia per aprire il Visualizzatore file di log ed esaminare la cronologia dei criteri.Click the View History hyperlink to open the Log File Viewer to see the policy history.

  4. Per sottoscrivere una categoria Gestione basata su criteri, selezionare la casella di controllo della categoria nella colonna Sottoscritto .To subscribe to a Policy-Based Management category, select the category's check box under the Subscribed column. Per annullare la sottoscrizione da una categoria, deselezionare la casella di controllo.To unsubscribe from a category, clear the check box.

  5. Al termine, fare clic su OK.When finished, click OK.

Utilizzo di Transact-SQL Using Transact-SQL

Per sottoscrivere una categoria di criteri per un databaseTo subscribe a database to a policy category

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    -- Adds a subscription to the 'Finance' policy category for the AdventureWorks2012 database.  
    EXEC sys.sp_syspolicy_subscribe_to_policy_category @policy_category = N'Finance';  
    GO  
    

    Per altre informazioni, vedere sp_syspolicy_subscribe_to_policy_category (Transact-SQL).For more information, see sp_syspolicy_subscribe_to_policy_category (Transact-SQL).

Per annullare la sottoscrizione di una categoria di criteri per un databaseTo unsubscribe a database to a policy category

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    -- Deletes a subscription to the 'Finance' policy category for the AdventureWorks2012 database.  
    EXEC sys.sp_syspolicy_unsubscribe_from_policy_category @policy_category = N'Finance';  
    GO  
    

    Per altre informazioni, vedere sp_syspolicy_unsubscribe_from_policy_category (Transact-SQL).For more information, see sp_syspolicy_unsubscribe_from_policy_category (Transact-SQL).