Delen via


sys.security_policies (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

Retourneert een rij voor elk beveiligingsbeleid in de database.

Kolomnaam Gegevenstype Description
name sysname Naam van het beveiligingsbeleid, uniek in de database.
object_id int Id van het beveiligingsbeleid.
principal_id int Id van de eigenaar van het beveiligingsbeleid, zoals geregistreerd bij de database. NULL als de eigenaar wordt bepaald via het schema.
schema_id int Id van het schema waarin het object zich bevindt.
parent_object_id int Id van het object waartoe het beleid behoort. Moet 0 zijn.
type Vachar(2) Moet SP zijn.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime UTC-datum waarop het beveiligingsbeleid is gemaakt.
modify_date datetime UTC-datum waarop het beveiligingsbeleid voor het laatst is gewijzigd.
is_ms_shipped bit Altijd onwaar.
is_enabled bit Specificatiestatus van beveiligingsbeleid:

0 = uitgeschakeld

1 = ingeschakeld
is_not_for_replication bit Beleid is gemaakt met de optie NIET VOOR REPLICATIE.
uses_database_collation bit Maakt gebruik van dezelfde sortering als de database.
is_schemabinding_enabled bit Schemabindingsstatus voor het beveiligingsbeleid:

0 of NULL = ingeschakeld

1 = uitgeschakeld

Permissions

Principals met de machtiging ALTER ANY SECURITY POLICY hebben toegang tot alle objecten in deze catalogusweergave en iedereen met VIEW DEFINITION voor het object.

Zie ook

Row-Level Beveiliging
sys.security_predicates (Transact-SQL)
BEVEILIGINGSBELEID OPSTELLEN (Transact-SQL)
Beveiligingscatalogusweergaven (Transact-SQL)
catalogusweergaven (Transact-SQL)
Principals (Databasemotor)