REVOKE (Transact-SQL)
Bir daha önce verilen veya reddedilen izinleri kaldırır.
Simplified syntax for REVOKE
REVOKE [ GRANT OPTION FOR ]
{
[ ALL [ PRIVILEGES ] ]
|
permission [ ( column [ ,...n ] ) ] [ ,...n ]
}
[ ON [ class :: ] securable ]
{ TO | FROM } principal [ ,...n ]
[ CASCADE] [ AS principal ]
Bağımsız değişkenler
grant SEÇENEĞİ
Belirtilen izni özelliği iptal edilir gösterir.CASCADE bağımsız değişken kullanırken, bu gereklidir.Important Note: Patron GRANT seçeneği olmadan belirtilmiş izni varsa, izin kendisini iptal etti.
ALL
Bu seçenek tüm olası izinleri iptal.ALL iptal ediliyor, aşağıdaki izinleri iptal ediliyor için 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 bir görünüm, TÜM anlamına gelir, DELETE, INSERT, UPDATE BAşVURULAR ve SELECT.
Not
Tüm REVOKE 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 izinleri iptal.
AYRICALIĞI
ISO uyumluluk için yer.ALL davranışı değiştirmez.permission
Bir izni adıdır.Geçerli eşlemeleri securables izin yer alan konularda açıklanan güvenliği sağlanabilir özgü sözdizimi bu konunun ilerleyen bölümlerindeki.column
sütun adını, izinleri iptal bir tabloda belirtir.Aşağıdaki örnek, yalnızca sesli harfler farklı iki dizesini gösterir.class
güvenliği sağlanabilir üzerinde iznini iptal sınıfını belirtir.Kapsam niteleyici :: gereklidir.securable
güvenliği sağlanabilir üzerinde iznini iptal belirtir.TO | principal KIMDEN
Bir güvenlik sorumlusunun addır.Içinden bir güvenliği sağlanabilir izinleri iptal edilebilir ilkeleri, güvenliği sağlanabilir bağlı olarak değişebilir.Geçerli birleşimler hakkında daha fazla bilgi için listelenen konulara bakın. güvenliği sağlanabilir özgü sözdizimi bu konunun ilerleyen bölümlerindeki.ART ARDA SIRALI
Için bu sorumlusu tarafından verilmiş diğer ilkeleri'nden, iptal izni de iptal edildi gösterir.CASCADE bağımsız değişken kullanırken de GRANT OPTION IÇIN bağımsız değişkenini de içermelisiniz.Uyarı
GRANT hem de bu izin, DENY WITH GRANT OPTION iptal cascaded iptali izin verilmiş.
AS principal
Bu sorguyu yürüttükten anapara iznini iptal hakkı türetir içinden bir sorumlusu belirtir.
Remarks
REVOKE deyiminin tamamını yazmak daha karmaşıktır.Önceki diyagramı yapısını çekmek için Basitleştirilmiş.Belirli securables izinleri iptal ediliyor tam sözdizimi yer alan konularda açıklanan güvenliği sağlanabilir özgü sözdizimi bu konunun ilerleyen bölümlerindeki.
REVOKE deyim, verilen izinleri kaldırmak için kullanılabilir ve DENY deyim, bir güvenlik sorumlusunun belirli bir izin aracılığıyla bir GRANT kazanmasını önlemek için kullanılabilir.
Bir izni verme, DENY veya bu izni belirtilen güvenliği sağlanabilir, REVOKE kaldırır.Aynı izinlere güvenliği sağlanabilir içeren bir üst kapsamda engellenirse, the DENY önceliklidir.Ancak, en yüksek kapsam verilmiş olan iznini iptal öncelik almaz.
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.
Sp_helprotect sistem saklı yordam izinleri bir veritabanı düzey üzerinde güvenliği sağlanabilir bildiriyor.
REVOKE deyim ile belirtilen SEÇENEK GRANT, izni bir sorumlusunun izni bir iptal etme CASCADE belirtilmezse başarısız olur.
İzinler
Ilkeleri, DENETIM izinle bir güvenliği sağlanabilir olabilir, izninigüvenliği sağlanabilir.Nesne sahipleri, sahip oldukları nesneler üzerindeki izinleri iptal edebilirsiniz.
Grantees CONTROL SERVER iznine sysadmin sabit sunucu rolü olan üyeleri gibi herhangi bir izin iptal edebilirsiniz sunucudaki güvenliği sağlanabilir.DENETIM izni db_owner sabit veritabanı rolü üyeleri gibi bir veritabanı grantees üzerindeki tüm izinleri iptal edebilirsiniz veritabanındaki güvenliği sağlanabilir.Grantees DENETIM yetkisi bir şema, şema içinde herhangi bir nesne üzerindeki tüm izinleri iptal edebilirsiniz.
güvenliği sağlanabilir özgü sözdizimi
Aşağıdaki tablolarda, securables ve güvenliği sağlanabilir özgü sözdizimini açıklayan konuları listeler.
güvenliği sağlanabilir |
Konu |
---|---|
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 |