Sdílet prostřednictvím


sys.security_policies (Transact-SQL)

Platí na: SQL Server 2016 (13.x) a nowše verzie Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

Vrátí řádek pro každou zásadu zabezpečení v databázi.

Název sloupce Datový typ Description
name sysname Název zásady zabezpečení, jedinečný v rámci databáze.
object_id int ID zásad zabezpečení.
principal_id int ID vlastníka zásady zabezpečení, jak je zaregistrované v databázi. HODNOTA NULL, pokud je vlastník určen prostřednictvím schématu.
schema_id int ID schématu, ve kterém se objekt nachází.
parent_object_id int ID objektu, ke kterému zásady patří. Musí být 0.
typ vachar(2) Musí to být SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Datum utc, kdy se zásady zabezpečení vytvořily.
modify_date datetime Datum UTC, kdy byly zásady zabezpečení naposledy změněny.
is_ms_shipped bit Vždycky nepravda.
is_enabled bit Stav specifikace zásad zabezpečení:

0 = zakázáno

1 = povoleno
is_not_for_replication bit Zásada byla vytvořena s možností NOT FOR REPLICATION.
uses_database_collation bit Používá stejnou kolaci jako databáze.
is_schemabinding_enabled bit Stav vazby schématu pro zásady zabezpečení:

0 nebo NULL = povoleno

1 = zakázáno

Permissions

Objekty zabezpečení s oprávněním ALTER ANY SECURITY POLICY mají přístup ke všem objektům v tomto zobrazení katalogu i ke všem objektům s definicí VIEW v objektu.

Viz také

zabezpečeníRow-Level
sys.security_predicates (Transact-SQL)
VYTVOŘTE ZÁSADY ZABEZPEČENÍ (Transact-SQL)
Zobrazení katalogu zabezpečení (Transact-SQL)
zobrazení katalogu (Transact-SQL)
Hlavní subjekty (databázový stroj)