sys.security_policies (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics
Gibt eine Zeile für jede Sicherheitsrichtlinie in der Datenbank zurück.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
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. |
Typ | 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 false. |
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 |
Berechtigungen
Prinzipale mit der BERECHTIGUNG ALTER ANY SECURITY POLICY haben Zugriff auf alle Objekte in dieser Katalogansicht sowie alle Personen mit VIEW DEFINITION für das Objekt.
Weitere Informationen
Sicherheit auf Zeilenebene
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Sicherheitskatalogsichten (Transact-SQL)
Katalogsichten (Transact-SQL)
Prinzipale (Datenbank-Engine)