syspolicy_policies (Transact-SQL)

Van toepassing op:SQL Server

Toont één rij voor elk beleidsgebaseerd beheerbeleid in de instantie van SQL Server. syspolicy_policies behoort tot het DBO-schema in de MSDB-database. De volgende tabel beschrijft de kolommen in de syspolicy_policies weergave.

Kolomnaam Gegevenstype Description
policy_id int Identificatiecode van het beleid.
naam sysname Naam van het beleid.
condition_id int ID van de aandoening die door dit beleid wordt gehandhaafd of getest.
root_condition_id int Alleen voor intern gebruik.
date_created datetime Datum en tijd van de polis is opgesteld.
execution_mode int Evaluatiemodus voor het beleid. Mogelijke waarden zijn:

0 = On demand

Deze modus evalueert het beleid wanneer het direct door de gebruiker wordt gespecificeerd.

1 = Bij wijziging: voorkomen

Deze geautomatiseerde modus gebruikt DDL-triggers om beleidsovertredingen te voorkomen.

2 = Bij wijziging: alleen logboek

Deze geautomatiseerde modus gebruikt gebeurtenismeldingen om een beleid te evalueren wanneer er een relevante wijziging plaatsvindt en registreert beleidsovertredingen.

4 = Op schema

Deze geautomatiseerde modus gebruikt een SQL Server Agent-taak om periodiek een beleid te evalueren. De modus registreert beleidsovertredingen.

Opmerking: De waarde 3 is geen mogelijke waarde.
policy_category int ID van de beleidsgebaseerde beheersbeleidcategorie waartoe dit beleid behoort. Is NULL als het de standaard beleidsgroep is.
schedule_uid uniqueidentifier Wanneer de execution_mode op schema is, bevat het ID van het schema; anders is NULL.
description nvarchar(max) Beschrijving van het beleid. De kolom beschrijving is optioneel en kan NULL zijn.
help_text nvarchar(4000) De hyperlinktekst die bij help_link hoort.
help_link Nvarchar(2083) De extra hulphyperlink die door de beleidmaker aan het beleid wordt toegewezen.
object_set_id int ID van de objectset die het beleid evalueert.
is_enabled bit Geeft aan of het beleid momenteel is ingeschakeld (1) of uitgeschakeld (0).
job_id uniqueidentifier Wanneer de execution_mode op schema is, bevat het de ID van de SQL Server Agent taak die het beleid uitvoert.
gemaakt door sysname Login die het beleid heeft gemaakt.
modified_by sysname Login die het beleid het meest recent heeft aangepast. Is NULL als het nooit wordt aangepast.
date_modified datetime Datum en tijd van de polis is opgesteld. Is NULL als het nooit wordt aangepast.

Remarks

Wanneer je Policy-Based Management oplost, raadpleeg dan de syspolicy_conditions view om te bepalen of het beleid is ingeschakeld. Deze weergave toont ook wie het beleid heeft aangemaakt of voor het laatst heeft gewijzigd.

Permissions

Vereist lidmaatschap van de rol PolicyAdministratorRole in de msdb-database.