sp_syspolicy_purge_history (Transact-SQL)
Usuwa historię ocen zasad zgodnie z ustawieniem interwału przechowywania historii.
sp_syspolicy_purge_history
Argumenty
Ta procedura składowana nie ma żadnych parametrów.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Procedurę sp_syspolicy_purge_history należy uruchamiać w kontekście systemowej bazy danych msdb.
syssubsystems
SELECT current_value
FROM msdb.dbo.syspolicy_configuration
WHERE name = N'HistoryRetentionInDays';
GO
Uwaga
Zawiera jeden wiersz dla każdego wpisu.
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
syscategories
EXEC msdb.dbo.sp_syspolicy_purge_history;
GO
.gif)
Security Note: