Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
A házirendalapú felügyelet beállításait konfigurálja, például azt, hogy engedélyezve van-e a házirendalapú felügyelet.
Transact-SQL szintaxis konvenciói
Szintaxis
sp_syspolicy_configure
[ @name = ] N'name'
, [ @value = ] value
[ ; ]
Érvek
[ @name = ] N'név'
A konfigurálni kívánt beállítás neve.
@namesysname, kötelező, és nem lehet NULL vagy üres sztring.
@name a következő értékek bármelyike lehet:
Enabled– Meghatározza, hogy engedélyezve van-e a házirendalapú felügyelet.HistoryRetentionInDays– A szabályzatértékelési előzmények megőrzésének napjainak számát adja meg. Ha0értékre van állítva, a rendszer nem távolítja el automatikusan az előzményeket.LogOnSuccess– Meghatározza, hogy a szabályzatalapú felügyelet naplózza-e a sikeres szabályzatértékeléseket.
[ @value = ] érték
Az @namemegadott értékéhez társított érték. @valuesql_variant, és kötelező.
Ha az "Engedélyezve" értéket adja meg @name, az alábbi értékek egyikét használhatja:
-
0– Letiltja a házirendalapú felügyeletet. -
1– Házirendalapú felügyelet engedélyezése.
-
Ha @name
HistoryRetentionInDaysad meg, adja meg a napok számát egész számként.Ha @name
LogOnSuccessad meg, az alábbi értékek egyikét használhatja:-
0– A naplók csak sikertelen szabályzatértékeléseket naplóznak. -
1– Naplózza a sikeres és a sikertelen szabályzatértékeléseket is.
-
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Megjegyzések
A msdb rendszeradatbázis kontextusában kell futtatnia sp_syspolicy_configure.
A beállítások aktuális értékeinek megtekintéséhez kérdezze le a msdb.dbo.syspolicy_configuration rendszernézetet.
Engedélyek
A PolicyAdministratorRole tagságot igényel, rögzített adatbázis-szerepkört.
Fontos
Hitelesítő adatok lehetséges emelése: A PolicyAdministratorRole szerepkör felhasználói kiszolgálói eseményindítókat hozhatnak létre, és szabályzat-végrehajtásokat ütemezhetnek, amelyek hatással lehetnek az adatbázismotor példányának működésére. A PolicyAdministratorRole szerepkör felhasználói például létrehozhatnak olyan szabályzatot, amely megakadályozhatja, hogy a legtöbb objektum létrejönjön az adatbázismotorban. A hitelesítő adatok lehetséges emelése miatt a PolicyAdministratorRole szerepkör csak azoknak a felhasználóknak adható, akik megbíznak az adatbázismotor konfigurációjának szabályozásában.
Példák
Az alábbi példa engedélyezi a házirendalapú felügyeletet.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'Enabled',
@value = 1;
GO
Az alábbi példa a szabályzatelőzmények 14 napos megőrzését állítja be.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'HistoryRetentionInDays',
@value = 14;
GO
Az alábbi példa úgy konfigurálja a házirendalapú felügyeletet, hogy a sikeres és a sikertelen szabályzatértékeléseket is naplózza.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'LogOnSuccess',
@value = 1;
GO