Condividi tramite


syspolicy_policies (Transact-SQL)

Visualizza una riga per ogni criterio della gestione basata su criteri nell'istanza di SQL Server. syspolicy_policies è di proprietà dello 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 del criterio.

name

sysname

Nome del criterio.

condition_id

int

ID della condizione applicata o testata da questo criterio.

root_condition_id

int

Solo per uso interno.

date_created

datetime

Data e ora di creazione del criterio.

execution_mode

int

Modalità di valutazione per il criterio. 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 un criterio 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 un criterio e consente di registrare le violazioni dei criteri.

NotaNota
Il valore 3 non è un valore possibile.

policy_category

int

ID della categoria di criteri della gestione basata su criteri cui appartiene il criterio. 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 del criterio. 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 al criterio dall'autore del criterio.

object_set_id

int

ID del set di oggetti valutato dal criterio.

is_enabled

bit

Indica se il criterio è attualmente abilitato (1) o disabilitato (0).

job_id

uniqueidentifier

Quando il valore di execution_mode è Su pianificazione, contiene l'ID del processo di SQL Server Agent che esegue il criterio.

created_by

sysname

Account di accesso che ha creato il criterio.

modified_by

sysname

Account di accesso che ha modificato il criterio per ultimo. NULL se non sono state apportate modifiche.

date_modified

datetime

Data e ora di creazione del criterio. 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 il criterio è abilitato. In questa vista viene inoltre visualizzato l'utente che ha creato o modificato per ultimo il criterio.

Autorizzazioni

Per effettuare questa operazione, è necessaria l'appartenenza al ruolo PolicyAdministratorRole nel database msdb.