sp_syspolicy_configure (języka Transact-SQL)
Konfiguruje ustawienia oparte na zasadach zarządzania, takie jak czy włączone jest zarządzanie oparte na zasadach.
Składnia
sp_syspolicy_configure [ @name = ] 'name'
, [ @value = ] value
Argumenty
[ @name =] 'name'
Jest to nazwa ustawienia, które chcesz skonfigurować.namejest sysname, jest wymagane i nie może być ZEROWY lub pusty ciąg.namemoże to być dowolny z następujących wartości:
"Włączony" -Określa, czy włączone jest zarządzanie oparte na zasadach.
"historyretentionindays" -Określa liczbę dni tej zasady oceny historia powinny zostać zachowane.Jeśli zestaw na 0, historia nie zostaną automatycznie usunięte.
"logonsuccess" -Określa, czy zarządzanie oparte na zasadach rejestruje pomyślne zasad oceny.
[ @ wartość =] value
To wartość, która jest skojarzona z określoną wartość dla name. value jest sql_varianti jest wymagany.Jeśli określisz "Enabled" dla name, można użyć jednej z następujących wartości:
0 = Wyłącza zarządzanie oparte na zasadach.
1 = Umożliwia zarządzanie oparte na zasadach.
Jeśli określisz "historyrententionindays" dla name, określ liczbę dni jako wartość całkowitą.
Jeśli określisz "logonsuccess" dla name, można użyć jednej z następujących wartości:
0 = Dzienniki tylko nie powiodło się zasady oceny.
1 = Rejestruje ocen zarówno udanych i nieudanych zasad.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
Należy uruchomić sp_syspolicy_configure w kontekście msdb systemu bazy danych.
Aby wyświetlić bieżące wartości dla tych ustawień, kwerenda msdb.dbo.syspolicy_configuration systemu widoku.
Uprawnienia
Wymaga członkostwa w PolicyAdministratorRole rola bazy danychstałej.
Uwaga dotycząca zabezpieczeń |
---|
Możliwe podniesienie poświadczenia: Użytkownicy w PolicyAdministratorRole roli można tworzyć wyzwalacze serwera i harmonogram wykonania zasad, wpływające na działanie wystąpienie Aparat baz danych.Na przykład użytkownicy w PolicyAdministratorRole roli można utworzyć zasadę, która może uniemożliwić większości obiektów tworzone w Aparat baz danych.Ze względu na to możliwe podniesienie poświadczenia PolicyAdministratorRole rolę powinny być przyznane tylko użytkownicy, którzy są zaufane z kontrolowanie konfiguracja Aparat baz danych. |
Przykłady
Poniższy przykład włącza oparte na zasadach zarządzania.
EXEC msdb.dbo.sp_syspolicy_configure @name = N'Enabled'
, @value = 1;
GO
Poniższy przykład ustawia zasady przechowywania historia do 14 dni.
EXEC msdb.dbo.sp_syspolicy_configure @name = N'HistoryRetentionInDays'
, @value = 14;
GO
Poniższy przykład konfiguruje dziennika ocen zarówno udanych i nieudanych zasad zarządzania opartego na zasadach.
EXEC msdb.dbo.sp_syspolicy_configure @name = N'LogOnSuccess'
, @value = 1;
GO