Aracılığıyla paylaş


REVOKE (Transact-SQL)

Bir daha önce verilen veya reddedilen izinleri kaldırır.

Topic link iconTransact-SQL sözdizimi kuralları

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 noteImportant 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

Veritabanı asıl izinler (Transact-SQL) REVOKE.

Çevirme

REVOKE derleme izinler (Transact-SQL)

Asimetrik anahtar

Asimetrik anahtar izinleri (Transact-SQL) REVOKE.

Sertifika

REVOKE sertifika izinler (Transact-SQL)

anlaşma

Hizmet Aracısı izinler (Transact-SQL) REVOKE.

Database

REVOKE veritabanı izinleri (Transact-SQL)

Bitiş noktası

REVOKE Endpoint izinler (Transact-SQL)

Tam metin Kataloğu

REVOKE tam metin izinler (Transact-SQL)

Tam metin Stoplist

REVOKE tam metin izinler (Transact-SQL)

İşlev

REVOKE nesne izinleri (Transact-SQL)

Oturum Aç

Sunucu asıl izinler (Transact-SQL) REVOKE.

Ileti türü

Hizmet Aracısı izinler (Transact-SQL) REVOKE.

Nesne

REVOKE nesne izinleri (Transact-SQL)

Sıra

REVOKE nesne izinleri (Transact-SQL)

uzak hizmet bağlaması

Hizmet Aracısı izinler (Transact-SQL) REVOKE.

Rol

Veritabanı asıl izinler (Transact-SQL) REVOKE.

yol

Hizmet Aracısı izinler (Transact-SQL) REVOKE.

Şema

REVOKE Schema izinler (Transact-SQL)

Sunucu

REVOKE sunucusu izinlerini (Transact-SQL)

Hizmet

Hizmet Aracısı izinler (Transact-SQL) REVOKE.

Saklı yordam

REVOKE nesne izinleri (Transact-SQL)

Simetrik anahtar

simetrik anahtar Permissions (Transact-SQL) REVOKE.

Veri türünün eşanlamlısı

REVOKE nesne izinleri (Transact-SQL)

Sistem nesneleri

Sistem nesne izinleri (Transact-SQL) REVOKE.

Table

REVOKE nesne izinleri (Transact-SQL)

Tür

REVOKE türü izinler (Transact-SQL)

Kullanıcı

Veritabanı asıl izinler (Transact-SQL) REVOKE.

Görünümü

REVOKE nesne izinleri (Transact-SQL)

XML şeması derlemesi

XML şema koleksiyon izinler (Transact-SQL) REVOKE.