Configurare le proprietà generali della gestione basata su criteriConfigure the General Properties of Policy-Based Management

In questo argomento verrà descritto come configurare le proprietà per la gestione basata su criteri in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to configure the properties for Policy-Based Management 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

È necessaria l'appartenenza al ruolo predefinito del database PolicyAdministratorRole.Requires membership in the PolicyAdministratorRole fixed database role.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per configurare la gestione basata su criteriTo configure Policy-Based Management

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui configurare le proprietà della gestione basata su criteri.In Object Explorer, click the plus sign to expand the server where you want to configure Policy-Based Management properties.

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

  3. Fare clic con il pulsante destro del mouse su Gestione criteri , quindi scegliere Proprietà.Right-click Policy Management and select Properties.

    Nella finestra di dialogo Proprietà Gestione criteri sono disponibili le opzioni seguenti.The following options are available in Policy Management Properties dialog box.

    AbilitataEnabled
    Consente di specificare se la gestione basata su criteri è abilitata.Specifies whether Policy-Based Management is enabled.

    HistoryRetentionInDaysHistoryRetentionInDays
    Consente di specificare il numero di giorni di conservazione della cronologia di valutazione dei criteri.Specifies the number of days that policy evaluation history should be retained. Se questo valore è pari a 0, ovvero il valore predefinito, la cronologia non verrà rimossa automaticamente.If this value is 0 (the default), the history will not be automatically removed.

    LogOnSuccessLogOnSuccess
    Consente di specificare se vengono registrate le valutazioni di criteri riuscite nella gestione basata su criteri.Specifies whether Policy-Based Management logs successful policy evaluations.

    • Se questo valore corrisponde a false, ovvero il valore predefinito, vengono registrate solo le valutazioni di criteri non riuscite.When this value is false (the default), only failed policy evaluations are logged.

    • Se questo valore corrisponde a true, vengono registrate sia le valutazioni di criteri riuscite che quelle non riuscite.When this value is true, both successful and failed policy evaluations are logged.

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

Utilizzo di Transact-SQL Using Transact-SQL

Per configurare la gestione basata su criteriTo configure Policy-Based Management

  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.

    -- enables Policy-Based Management   
    USE msdb;  
    GO  
    EXEC dbo.sp_syspolicy_configure   
         @name = N'Enabled',   
         @value = 1;  
    GO  
    

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