Delen via


sys.security_policies (Transact-SQL)

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

Retourneert een rij voor elk beveiligingsbeleid in de database.

Column name Data type 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 Always false.
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.

See Also

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