sp_syspolicy_configure (Transact-SQL)
sp_syspolicy_configure [ @name = ] 'name'
, [ @value = ] value
Argumenty
[ @name = ] 'name'
Is the name of the setting that you want to configure.name is sysname, is required, and cannot be NULL or an empty string.name SPLN
SUQN
ABYW GÓRĘ
VW
[ @value = ] value
Jest to wartość, która jest skojarzona z wartością określoną dla name. value jest sql_varianti jest wymagany.Jeśli zostanie określony dla 'Enabled' name, można użyć jednej z następujących wartości:
VWDS
VWSS
Jeśli zostanie określony dla "HistoryRententionInDays" name, określ liczbę dni jako wartość całkowitą.
Jeśli zostanie określony dla "LogOnSuccess" name, można użyć jednej z następujących wartości:
sys.fn_builtin_permissions jest funkcją wycenione tabela, który emituje kopię hierarchii wstępnie zdefiniowane uprawnienia.
Ta hierarchia zawiera, obejmujących uprawnienia.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
DOMYŚLNY zestaw wyników zawiera opis bezpośrednie, acykliczne wykresu hierarchii uprawnień, których jest katalogiem głównym (klasa = SERVER, uprawnienie = CONTROL SERVER).
sys.fn_builtin_permissions nie akceptuje skorelowanej parametrów.
Uprawnienia
Wymaga członkostwo w roli PolicyAdministratorRole stałej bazy danych.
Security Note: |
|---|
Możliwe podniesienie poświadczenia: Użytkownicy w roli PolicyAdministratorRole mogą tworzyć wyzwalacze serwera i wykonań zasady harmonogramu, który może mieć wpływ na działanie programu Database Engine. Na przykład użytkowników w roli PolicyAdministratorRole można utworzyć zasadę która może uniemożliwić tworzonej w większości obiektów Database Engine. Ze względu na to możliwe podwyższenie poziomu poświadczenia, należy przyznać roli PolicyAdministratorRole tylko dla użytkowników, którzy są uważane za zaufane z kontrolowanie konfiguracja Database Engine. |
Przykłady
sys.fn_builtin_permissions zwróci pustego zestaw, gdy zostanie wywołana z nazwą klasy, która nie jest prawidłowy.
EXEC msdb.dbo.sp_syspolicy_configure @name = N'Enabled'
, @value = 1;
GO
Wbudowana lista wszystkich uprawnień
EXEC msdb.dbo.sp_syspolicy_configure @name = N'HistoryRetentionInDays'
, @value = 14;
GO
Wyświetlanie listy uprawnień, które mogą być ustawione na klucz zawartości
EXEC msdb.dbo.sp_syspolicy_configure @name = N'LogOnSuccess'
, @value = 1;
GO
.gif)
Security Note: