(Transact-SQL) DENY
Bir izin için bir sorumlusu reddeder.Bu güvenlik sorumlusunun izni, Grup veya rol üyeliği aracılığıyla devralmasını engeller.
Simplified syntax for DENY
DENY { ALL [ PRIVILEGES ] }
| permission [ ( column [ ,...n ] ) ] [ ,...n ]
[ ON [ class :: ] securable ] TO principal [ ,...n ]
[ CASCADE] [ AS principal ]
Bağımsız değişkenler
ALL
Bu seçenek tüm olası izinleri reddedin.Aşağıdaki izinleri reddetme için ALL reddetme eşdeğerdir.güvenliği sağlanabilir bir veritabanı, ALL gösterir yedek DATABASE, yedek LOG, DATABASE CREATE, CREATE DEFAULT, CREATE işlev, CREATE PROCEDURE, CREATE RULE, CREATE tablo ve CREATE VIEW.
güvenliği sağlanabilir bir skaler ise işlev, TÜM yürütmek BAşVURULAR anlamına gelir.
güvenliği sağlanabilir tablo değerli işlev ise, TÜM anlamına gelir, DELETE, INSERT, UPDATE BAşVURULAR ve SELECT.
güvenliği sağlanabilir saklı yordam, ALL demektir yürütmek.
güvenliği sağlanabilir ise bir tablo ALL SELECT, INSERT, DELETE, BAşVURULAR, anlamına gelir ve UPDATE.
güvenliği sağlanabilir görünüm ise, "ALL" anlamına gelir, DELETE, INSERT, UPDATE BAşVURULAR ve SELECT.
Not
Tüm DENY sözdizimi önerilmiyor.This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Bunun yerine, belirli izinler reddedin.
AYRICALIĞI
ISO uyumluluk için yer.ALL davranışı değiştirmez.permission
Bir izni adı.Aşağıda listelenen sub-topics securables izin geçerli eşlemeleri açıklanmıştır.column
sütun adını, izinleri engellenmesini bir tabloda belirtir."()" Ayraçlar gereklidir.class
güvenliği sağlanabilir üzerinde izni engellenmesini sınıfını belirtir.Kapsam niteleyici "::" gereklidir.securable
güvenliği sağlanabilir izni engellenmesini belirtir.TO principal
Bir güvenlik sorumlusu adı.Bir güvenliği sağlanabilir izinlerini engellenebilir ilkeleri, güvenliği sağlanabilir bağlı olarak değişebilir.Aşağıda geçerli kombinezonlarını güvenliği sağlanabilir özgü konularına bakın.ART ARDA SIRALI
Patron izni verilmiş olduğu tüm ilkeleri ve belirtilen anapara izin engellendi gösterir.Patron GRANT OPTION izniyle olduğunda gereklidir.AS principal
Bir asıl adı, bu deyim yürütme sorumlusunun izni vermemek için sağ türetir belirtir.
Remarks
DENY tam sözdizimi deyim karmaşıktır.Yukarıdaki diyagramı yapısını çekmek için Basitleştirilmiş.Belirli securables izinlerini reddetme için tam sözdizimi aşağıda listelenen konular açıklanmıştır.
GRANT belirtilen SEÇENEK ile izni bir sorumlusu için bir izin vermeyerek zaman CASCADE belirtilmemişse, DENY başarısız olur.
Sp_helprotect sistem, bir veritabanı düzey üzerinde güvenliği sağlanabilir yordamı raporlarını izinleri depolanır.
Uyarı
Bir tablo düzey DENY, bir sütun düzey GRANT üzerinde öncelik almaz.Geriye dönük uyumluluk için korunur izinler hiyerarşisindeki Bu tutarsızlık.Gelecekteki bir sürümde kaldırılacaktır.
Uyarı
Bir veritabanı üzerinde DENETIM izni örtülü olarak reddetme veritabanı CONNECT izni reddeder.Bir veritabanı üzerinde DENETIM izni engellendi BIR sorumlusunun bu veritabanına bağlanmak gideremez ve çözemez.
Uyarı
Örtülü olarak, DENETIM SERVER izin vermeyerek sunucudaki SQL, CONNECT izin vermez.Bir sunucu üzerinde DENETIM SERVER izin engellendi BIR sorumlusu bu sunucuya bağlanmak gideremez ve çözemez.
İzinler
Arayanın (veya anapara AS seçeneği ile belirtilen), DENETIM izni güvenliği sağlanabilir ya da güvenliği sağlanabilir DENETIM izni anlamına gelir, daha yüksek bir izin olması gerekir.AS seçeneğini kullanarak, belirtilen anapara güvenliği sağlanabilir üzerinde izin engellenmesini kendi gerekir.
Grantees CONTROL SERVER iznine sysadmin sabit sunucu rolü olan üyeleri gibi herhangi bir izin engelleyebilir sunucudaki güvenliği sağlanabilir.DENETIM izni db_owner sabit veritabanı rolü üyeleri gibi veritabanında grantees üzerindeki tüm izinleri reddedemez veritabanındaki güvenliği sağlanabilir.Grantees DENETIM yetkisi bir şema, şemadaki her nesne üzerindeki tüm izinleri reddedemez.AS yan tümce kullanılırsa, belirtilen anapara güvenliği sağlanabilir izinleri engellenmesini kendi gerekir.
Örnekler
güvenliği sağlanabilir özgü sözdizimi için aşağıdaki konulara bakın.
Uygulama rol |
|
Çevirme |
|
Asimetrik anahtar |
|
Sertifika |
|
anlaşma |
|
Database |
|
Bitiş noktası |
|
Tam metin Kataloğu |
|
Tam metin Stoplist |
|
İşlev |
|
Oturum Aç |
|
Ileti türü |
|
Nesne |
|
Sıra |
|
uzak hizmet bağlaması |
|
Rol |
|
yol |
|
Şema |
|
Sunucu |
|
Hizmet |
|
Saklı yordam |
|
Simetrik anahtar |
|
Veri türünün eşanlamlısı |
|
Sistem nesneleri |
|
Table |
|
Tür |
|
Kullanıcı |
|
Görünümü |
|
XML şeması derlemesi |