Udostępnij za pośrednictwem


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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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ń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