Megosztás a következőn keresztül:


sys.security_policies (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Database a Microsoft Fabricben

Egy sort ad vissza az adatbázis minden biztonsági szabályzatához.

Oszlop név Adattípus Description
name sysname A biztonsági szabályzat neve, amely egyedi az adatbázisban.
object_id int A biztonsági szabályzat azonosítója.
principal_id int A biztonsági szabályzat tulajdonosának azonosítója az adatbázisban regisztrálva. NULL érték, ha a tulajdonos a sémán keresztül van meghatározva.
schema_id int Annak a sémának az azonosítója, amelyben az objektum található.
parent_object_id int Annak az objektumnak az azonosítója, amelyhez a szabályzat tartozik. 0-nak kell lennie.
típus vachar(2) Sp-nek kell lennie.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime A biztonsági szabályzat létrehozásának UTC-dátuma.
modify_date datetime A biztonsági szabályzat utolsó módosításának UTC-dátuma.
is_ms_shipped bit Mindig hamis.
is_enabled bit Biztonsági szabályzat specifikációs állapota:

0 = letiltva

1 = engedélyezve
is_not_for_replication bit A házirend a NOT FOR REPLICATION beállítással lett létrehozva.
uses_database_collation bit Ugyanazt a rendezést használja, mint az adatbázis.
is_schemabinding_enabled bit A biztonsági szabályzat sémakötési állapota:

0 vagy NULL = engedélyezve

1 = letiltva

Permissions

Az ALTER ANY BIZTONSÁGI HÁZIREND engedéllyel rendelkező tagok hozzáféréssel rendelkeznek a katalógusnézetben szereplő összes objektumhoz, valamint bárkihez, aki rendelkezik AZ OBJEKTUM DEFINÍCIÓJA NÉZETDEFINÍCIÓval .

Lásd még:

Row-Level Biztonság
sys.security_predicates (Transact-SQL)
BIZTONSÁGI SZABÁLYZAT LÉTREHOZÁSA (Transact-SQL)
biztonsági katalógusnézetek (Transact-SQL)
katalógusnézetek (Transact-SQL)
Főelemek (Adatbázismotor)