sys.security_policies (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen der Azure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-Datenbank in Microsoft Fabric

Gibt eine Zeile für jede Sicherheitsrichtlinie in der Datenbank zurück.

Spaltenname Datentyp Description
name sysname Der Name der Sicherheitsrichtlinie, der innerhalb der Datenbank eindeutig ist.
object_id int Die ID der Sicherheitsrichtlinie.
principal_id int Die ID des Besitzers der Sicherheitsrichtlinie gemäß der Registrierung in der Datenbank. NULL, wenn der Besitzer über das Schema bestimmt wird.
schema_id int Die ID des Schemas, in dem sich das Objekt befindet.
parent_object_id int Die ID des Objekts, zu dem die Richtlinie gehört. Muss den Wert 0 (null) haben.
type vachar(2) Muss SP sein.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Das UTC-Datum, an dem die Sicherheitsrichtlinie erstellt wurde.
modify_date datetime Das UTC-Datum, an dem die Sicherheitsrichtlinie zuletzt geändert wurde.
is_ms_shipped bit Immer falsch.
is_enabled bit Spezifikationsstatus der Sicherheitsrichtlinie:

0 = deaktiviert

1 = aktiviert
is_not_for_replication bit Die Richtlinie wurde mit der Option NOT FOR REPLICATION erstellt.
uses_database_collation bit Verwendet dieselbe Sortierung wie die Datenbank.
is_schemabinding_enabled bit Schemabindungsstatus für die Sicherheitsrichtlinie:

0 oder NULL = aktiviert

1 = deaktiviert

Permissions

Hauptverantwortliche mit der ALTER ANY-Berechtigung SECURITY POLICY haben Zugriff auf alle Objekte in dieser Katalogansicht sowie auf alle Personen mit VIEW DEFINITION auf dem Objekt.

Siehe auch

Sicherheit auf Zeilenebene
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Sicherheitskatalogsichten (Transact-SQL)
Katalogsichten (Transact-SQL)
Prinzipale (Datenbank-Engine)