Dela via


sys.security_policies (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Database i Förhandsversion av Microsoft Fabric

Returnerar en rad för varje säkerhetsprincip i databasen.

Column name Data type Description
name sysname Namnet på säkerhetsprincipen, som är unik i databasen.
object_id int ID för säkerhetsprincipen.
principal_id int ID för ägaren av säkerhetsprincipen, som registrerats i databasen. NULL om ägaren bestäms via schemat.
schema_id int ID för schemat där objektet finns.
parent_object_id int ID för det objekt som principen tillhör. Måste vara 0.
type vachar(2) Måste vara SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime UTC-datum då säkerhetsprincipen skapades.
modify_date datetime UTC-datum då säkerhetsprincipen senast ändrades.
is_ms_shipped bit Always false.
is_enabled bit Specifikationstillstånd för säkerhetsprincip:

0 = inaktiverad

1 = aktiverad
is_not_for_replication bit Principen skapades med alternativet INTE FÖR REPLIKERing.
uses_database_collation bit Använder samma sortering som databasen.
is_schemabinding_enabled bit Schemabindningstillstånd för säkerhetsprincipen:

0 eller NULL = aktiverat

1 = inaktiverad

Permissions

Huvudnamn med behörigheten ALTER ANY SECURITY POLICY har åtkomst till alla objekt i den här katalogvyn samt alla med VIEW DEFINITION på objektet.

See Also

Row-Level Security
sys.security_predicates (Transact-SQL)
SKAPA SÄKERHETSPRINCIP (Transact-SQL)
säkerhetskatalogvyer (Transact-SQL)
katalogvyer (Transact-SQL)
huvudnamn (databasmotor)