Condividi tramite


syspolicy_policies (Transact-SQL)

Visualizza una riga per ogni criterio della gestione basata su criteri nell'istanza di SQL Server. syspolicy_policies appartiene dello schema dbo nel database msdb. Nella tabella seguente vengono descritte le colonne 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. Sono disponibili i valori seguenti:

  • 0 = Su richiesta

    Questa modalità consente di valutare i criteri quando 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 execution_mode è On schedule, 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 che appartiene a 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 execution_mode è On schedule, 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

Durante la risoluzione di problemi relativi alla gestione basata su criteri, eseguire una query sulla vista syspolicy_conditions per determinare se i criteri sono abilitati. In questa vista viene inoltre visualizzato l'utente che ha creato o modificato per ultimo i criteri.

Autorizzazioni

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

Vedere anche

Riferimento

Viste di Gestione basata su criteri (Transact-SQL)

Concetti

Amministrazione di server tramite la gestione basata su criteri