Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Hiermee configureert u instellingen voor beheer op basis van beleid, bijvoorbeeld of op beleid gebaseerd beheer is ingeschakeld.
Transact-SQL syntaxisconventies
Syntaxis
sp_syspolicy_configure
[ @name = ] N'name'
, [ @value = ] value
[ ; ]
Argumenten
[ @name = ] N'naam'
De naam van de instelling die u wilt configureren.
@name is sysname, is vereist en kan niet worden NULL of een lege tekenreeks.
@name kan een van de volgende waarden zijn:
Enabled- Bepaalt of op beleid gebaseerd beheer is ingeschakeld.HistoryRetentionInDays- Geeft het aantal dagen aan dat de beleidsevaluatiegeschiedenis moet worden bewaard. Als deze optie is ingesteld op0, wordt de geschiedenis niet automatisch verwijderd.LogOnSuccess- Hiermee geeft u op of beleidsbeheer geslaagde beleidsevaluaties registreert.
[ @value = ] waarde
De waarde die is gekoppeld aan de opgegeven waarde voor @name. @value is sql_varianten is vereist.
Als u Ingeschakeld opgeeft voor @name, kunt u een van de volgende waarden gebruiken:
-
0: hiermee schakelt u beheer op basis van beleid uit. -
1: hiermee schakelt u op beleid gebaseerd beheer in.
-
Als u
HistoryRetentionInDaysopgeeft voor @name, geeft u het aantal dagen op als een geheel getal.Als u
LogOnSuccessopgeeft voor @name, kunt u een van de volgende waarden gebruiken:-
0- Registreert alleen mislukte beleidsevaluaties. -
1: registreert zowel geslaagde als mislukte beleidsevaluaties.
-
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Opmerkingen
U moet sp_syspolicy_configure uitvoeren in de context van de msdb systeemdatabase.
Als u de huidige waarden voor deze instellingen wilt weergeven, voert u een query uit op de systeemweergave msdb.dbo.syspolicy_configuration.
Machtigingen
Vereist lidmaatschap van de PolicyAdministratorRole vaste databaserol.
Belangrijk
Mogelijke uitbreiding van referenties: gebruikers in de PolicyAdministratorRole--rol kunnen servertriggers maken en beleidsuitvoeringen plannen die van invloed kunnen zijn op de werking van het exemplaar van de database-engine. Gebruikers in de rol PolicyAdministratorRole kunnen bijvoorbeeld een beleid maken dat kan voorkomen dat de meeste objecten worden gemaakt in de database-engine. Vanwege deze mogelijke uitbreiding van referenties moet de rol PolicyAdministratorRole alleen worden verleend aan gebruikers die vertrouwd zijn met het beheren van de configuratie van de database-engine.
Voorbeelden
In het volgende voorbeeld wordt op beleid gebaseerd beheer ingeschakeld.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'Enabled',
@value = 1;
GO
In het volgende voorbeeld wordt de bewaarperiode voor beleidsgeschiedenis ingesteld op 14 dagen.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'HistoryRetentionInDays',
@value = 14;
GO
In het volgende voorbeeld wordt op beleid gebaseerd beheer geconfigureerd om zowel geslaagde als mislukte beleidsevaluaties te registreren.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'LogOnSuccess',
@value = 1;
GO