Condividi tramite


syspolicy_policies (Transact-SQL)

Si applica a: SQL Server

Visualizza una riga per ogni criterio di gestione basata su criteri nell'istanza di SQL Server. syspolicy_policies appartiene allo schema dbo nel database msdb. Nella tabella seguente vengono descritte le colonne contenute nella vista syspolicy_policies.

Nome colonna Tipo di dati Descrizione
policy_id int Identificatore dei criteri.
name sysname Nome dei criteri.
condition_id int ID della condizione applicata o testata da questi criteri.
root_condition_id int Solo per uso interno.
date_created datetime Data e ora di creazione dei criteri.
execution_mode int Modalità di valutazione per i criteri. I possibili valori sono i seguenti:

0 = Su richiesta

Questa modalità consente di valutare i criteri quando questi vengono specificati direttamente dall'utente.

1 = Su modifica: impedisci esecuzione

Questa modalità automatica utilizza trigger DDL per impedire violazioni dei criteri.

2 = Su modifica: solo log

Questa modalità automatica utilizza la notifica degli eventi per valutare i criteri quando viene apportata una modifica rilevante e consente di registrare le violazioni dei criteri.

4 = Su pianificazione

Questa modalità automatica utilizza un processo di SQL Server Agent per valutare periodicamente i criteri. e consente di registrare le violazioni dei criteri.

Nota: il valore 3 non è un valore possibile.
policy_category int ID della categoria di criteri della gestione basata su criteri cui appartengono i criteri. Se il valore è NULL; viene utilizzato il gruppo di criteri predefinito.
schedule_uid uniqueidentifier Quando il valore di execution_mode è Su pianificazione, contiene l'ID della pianificazione; in caso contrario, il valore è NULL.
description nvarchar(max) Descrizione dei criteri. La colonna della descrizione è facoltativa e il valore può essere NULL.
help_text nvarchar(4000) Testo del collegamento ipertestuale di proprietà di help_link.
help_link nvarchar(2083) Collegamento ipertestuale aggiuntivo della guida assegnato ai criteri dall'autore dei criteri.
object_set_id int ID del set di oggetti valutato dai criteri.
is_enabled bit Indica se i criteri sono attualmente abilitati (1) o disabilitati (0).
job_id uniqueidentifier Quando il execution_mode è In base alla pianificazione, contiene l'ID del processo di SQL Server Agent che esegue i criteri.
created_by sysname Account di accesso che ha creato i criteri.
modified_by sysname Account di accesso che ha modificato i criteri per ultimo. NULL se non sono state apportate modifiche.
date_modified datetime Data e ora di creazione dei criteri. NULL se non sono state apportate modifiche.

Osservazioni:

Quando si esegue la risoluzione dei problemi relativi alla gestione basata su criteri, eseguire una query sulla visualizzazione syspolicy_conditions per determinare se il criterio è abilitato. In questa vista viene inoltre visualizzato l'utente che ha creato o modificato per ultimo i criteri.

Autorizzazioni

È necessaria l'appartenenza al ruolo PolicyAdministratorRole nel database msdb.

Vedi anche

Amministrazione di server tramite la gestione basata su criteri
Viste di Gestione basata su criteri (Transact-SQL)