Şeması izinleri (Transact-sql) deny
Şema izinlerini reddeder.
Transact-SQL Sözdizim Kuralları
Sözdizimi
DENY permission [ ,...n ] } ON SCHEMA :: schema_name
TO database_principal [ ,...n ]
[ CASCADE ]
[ AS denying_principal ]
Bağımsız değişkenler
permission
İzin engellendi bir şema belirtir. Bu izinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.on schema : şema_name
Şema izni engellenmesini belirtir. Kapsam eleme : gereklidir.database_principal
Sorumlusunun izni engellenmesini belirtir. database_principalaşağıdakilerden biri olabilir:Veritabanı kullanıcı
Veritabanı rolü
Uygulama rolü
Bir Windows oturumu açma eşlenen veritabanı kullanıcı
Bir Windows grubu eşlenen veritabanı kullanıcı
Sertifika eşlenen veritabanı kullanıcı
Bir asimetrik anahtar eşlenen veritabanı kullanıcı
Bir sunucu asıl adı eşlenen veritabanı kullanıcı
ART ARDA SIRALI
Diğer ilkeleri için bu asıl adı verilen da engellenmesini izni engellendi gösterir.denying_principal
Içinden bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir asıl adı belirtir. denying_principal aşağıdakilerden biri olabilir:Veritabanı kullanıcı
Veritabanı rolü
Uygulama rolü
Bir Windows oturumu açma eşlenen veritabanı kullanıcı
Bir Windows grubu eşlenen veritabanı kullanıcı
Sertifika eşlenen veritabanı kullanıcı
Bir asimetrik anahtar eşlenen veritabanı kullanıcı
Bir sunucu asıl adı eşlenen veritabanı kullanıcı
Açıklamalar
Bir veritabanı izinleri hiyerarşideki üst olan veritabanı tarafından kapsanan düzeyinde güvenilir bir şemadır. Bir şema engellenebilir en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.
Şema izni |
Şema izni tarafından açık |
Veritabanı izni tarafından açık |
---|---|---|
ALTER |
DENETİM |
HERHANGİ BİR ŞEMA ALTER |
DENETİM |
DENETİM |
DENETİM |
SIRA OLUŞTURMA |
ALTER |
HERHANGİ BİR ŞEMA ALTER |
DELETE |
DENETİM |
DELETE |
YÜRÜTME |
DENETİM |
YÜRÜTME |
EKLE |
DENETİM |
EKLE |
REFERANSLAR |
DENETİM |
REFERANSLAR |
SEÇİN |
DENETİM |
SEÇİN |
SAHİPLİK AL |
DENETİM |
DENETİM |
GÜNCELLEŞTİRME |
DENETİM |
GÜNCELLEŞTİRME |
GÖRÜNÜMÜ DEĞİŞTİR İZLEME |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
Şema control izni gerektirir. as seçeneği kullanıyorsanız, belirtilen sorumlusunun şemaya sahip olmalıdır.
Ayrıca bkz.
Başvuru
sys.fn_builtin_permissionsilişkili (Transact-sql)
sys.fn_my_permissions (Transact-sql)
has_perms_by_name (Transact-sql)