Aracılığıyla paylaş


sys.security_policies (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Microsoft Fabric'te Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsSQL veritabanı

Veritabanındaki her güvenlik ilkesi için bir satır döndürür.

Sütun adı Veri türü Description
name sysname Veritabanında benzersiz olan güvenlik ilkesinin adı.
object_id int Güvenlik ilkesinin kimliği.
principal_id int Veritabanına kayıtlı olarak güvenlik ilkesinin sahibinin kimliği. Sahip şema aracılığıyla belirlenirse NULL.
schema_id int Nesnenin bulunduğu şemanın kimliği.
parent_object_id int İlkenin ait olduğu nesnenin kimliği. 0 olmalıdır.
type vachar(2) SP olmalıdır.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Güvenlik ilkesinin oluşturulduğu UTC tarihi.
modify_date datetime Güvenlik ilkesinin son değiştirildiği UTC tarihi.
is_ms_shipped bit Her zaman yanlış.
is_enabled bit Güvenlik ilkesi belirtim durumu:

0 = devre dışı

1 = etkinleştirildi
is_not_for_replication bit İlke, ÇOĞALTMA İçİn DEĞİl seçeneğiyle oluşturuldu.
uses_database_collation bit Veritabanıyla aynı harmanlamayı kullanır.
is_schemabinding_enabled bit Güvenlik ilkesi için şema bağlama durumu:

0 veya NULL = etkin

1 = devre dışı

Permissions

ALTER ANY SECURITY POLICY iznine sahip sorumlular, bu katalog görünümündeki tüm nesnelere ve nesne üzerinde VIEW DEFINITION'a sahip herkese erişebilir.

Ayrıca Bkz.

Row-Level Güvenliği
sys.security_predicates (Transact-SQL)
GÜVENLIK POLITIKASI OLUŞTUR (Transact-SQL)
Güvenlik Kataloğu Görünümleri (Transact-SQL)
Katalog Görünümleri (Transact-SQL)
Sorumluları (Veritabanı Altyapısı)