sys.security_predicates (T-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Mengembalikan baris untuk setiap predikat keamanan dalam database.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
object_id | int | ID kebijakan keamanan yang berisi predikat ini. |
security_predicate_id | int | ID Predikat dalam kebijakan keamanan ini. |
target_object_id | int | ID objek tempat predikat keamanan terikat. |
predicate_definition | nvarchar(maks) | Nama fungsi yang sepenuhnya memenuhi syarat yang akan digunakan sebagai predikat keamanan, termasuk argumen. Perhatikan bahwa schema.function nama dapat dinormalisasi (yaitu escaped) serta elemen lain dalam teks untuk konsistensi. Contohnya:[dbo].[fn_securitypredicate]([wing], [startTime], [endTime]) |
predicate_type | int | Jenis predikat yang digunakan oleh kebijakan keamanan: 0 = PREDIKAT FILTER 1 = PREDIKAT BLOK |
predicate_type_desc | nvarchar(60) | Jenis predikat yang digunakan oleh kebijakan keamanan: SARINGAN HALANGI |
operasi | int | Jenis operasi yang ditentukan untuk predikat: NULL = semua operasi yang berlaku 1 = SETELAH SISIPKAN 2 = SETELAH PEMBARUAN 3 = SEBELUM PEMBARUAN 4 = SEBELUM MENGHAPUS |
operation_desc | nvarchar(60) | Jenis operasi yang ditentukan untuk predikat: NULL AFTER INSERT AFTER UPDATE BEFORE UPDATE BEFORE DELETE |
Izin
Prinsipal dengan izin UBAH KEBIJAKAN KEAMANAN APA PUN memiliki akses ke semua objek dalam tampilan katalog ini serta siapa pun dengan DEFINISI TAMPILAN pada objek.
Lihat Juga
Keamanan Tingkat Baris
sys.security_policies (T-SQL)
MEMBUAT KEBIJAKAN KEAMANAN (Transact-SQL)
Tampilan Katalog Keamanan (Transact-SQL)
Tampilan Katalog (Transact-SQL)
Prinsipal (Mesin Database)