Türü izinler (Transact-SQL) deny
Bir tür izinlerini reddeder.
Sözdizimi
DENY permission [ ,...n ] ON TYPE :: [ schema_name . ] type_name
TO <database_principal> [ ,...n ]
[ CASCADE ]
[ AS <database_principal> ]
<database_principal> ::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
Bağımsız değişkenler
permission
Engellenebilir izni bir türünü belirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.YAZIN : [ schema_name**.** ] type_name
İzin engellendi türünü belirtir.niteleyici kapsam(:) gereklidir. schema_name Belirtilmezse, varsayılan şemayı kullanılacak.schema_name Belirtilen şema kapsamniteleyici ( .) gereklidir.İÇİN <database_principal>
İzin verilmedi asıl adı belirtir.ART ARDA SIRALI
Engellenmesini izni de, onu bu sorumlusu tarafından verilmiş olan diğer sorumluları için reddedildiğini gösterir.as <database_principal>
Bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir içinden asıl adı belirtir.Database_user
Bir veritabanı kullanıcı belirtir.Database_role
veritabanı rolübelirtir.Application_role
Bir uygulama rolübelirtir.Database_user_mapped_to_Windows_User
Bir Windows kullanıcısı eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_Windows_Group
Bir Windows grubu eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_certificate
Bir sertifikaeşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_asymmetric_key
Bir asimetrik anahtareşlenen veritabanı kullanıcı belirtir.Database_user_with_no_login
Hiçbir karşılık gelen sunucudüzey ile asıl veritabanı kullanıcı belirtir.
Açıklamalar
İzinleri sıradüzeni içindeki üst olan şema tarafından bulunan bir şema -düzey güvenliği sağlanabilir türüdür.
Önemli |
---|
GRANT, DENY, ve REVOKE izinler geçerli olmaz sistem türleri.Kullanıcı tanımlı türler izinleri verilebilir.Kullanıcı tanımlı türler hakkında daha fazla bilgi için bkz: SQL Server'da kullanıcı tanımlı türleri ile çalışma. |
Aşağıdaki tablo, bunların patentlerini tarafından dahil daha genel izinleri ile birlikte bir yola engellendi en belirli ve sınırlı izinleri listelenmiştir.
Türü izni |
Tür izni ile örtülü |
Şema izni tarafından örtülü |
---|---|---|
DENETİM |
DENETİM |
DENETİM |
YÜRÜTME |
DENETİM |
YÜRÜTME |
BAŞVURULAR |
DENETİM |
BAŞVURULAR |
SAHİPLİĞİ |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
Tür DENETLEME izni gerektirir.as yan tümcekullanırsanız, belirtilen sorumlusunun izni reddedilen türü sahip olmalıdır.
Örnekler
Aşağıdaki örnek vermez VIEW DEFINITION izni ile CASCADE kullanıcı tanımlı tür PhoneNumber için KhalidR.PhoneNumberşemada bulunan Telemarketing.
DENY VIEW DEFINITION ON TYPE::Telemarketing.PhoneNumber
TO KhalidR CASCADE;
GO