revoke (Transact-sql)

Daha önce verilen veya reddedilen izni kaldırır.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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 işlem gereklidir.

    Önemli notÖnemli

    Anapara grant seçeneği olmadan belirtilen izni varsa, izni iptal edilir.

  • ALL
    Bu seçenek, tüm olası izinleri iptal değil. TÜM iptal etme, aşağıdaki izinleri iptal etme için eşdeğerdir.

    • Güvenilir bir veritabanı, tüm demektir backup database, backup GNLK, create database, create default, create FUNCTION, create procedure, Kural Oluştur, create table ve create VIEW.

    • Güvenilir skalar fonksiyon ise, tüm demektir execute ve referanslar.

    • Güvenilir bir tablo değerli işlev ise, tüm anlamına gelir delete, INSERT, başvurular, select ve update.

    • Güvenilir bir saklı yordam değilse, tüm yürütme demektir.

    • Güvenilir bir tabloysa, tüm anlamına gelir delete, INSERT, başvurular, select ve update.

    • Güvenilir bir görünüm ise, tüm anlamına gelir delete, INSERT, başvurular, select ve update.

    [!NOT]

    TÜM revoke sözdizimi önerilmiyor. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Bunun yerine belirli izinleri iptal.

  • AYRICALIKLAR
    ISO uyumluluğu için dahil. TÜM davranışını değiştirmez.

  • permission
    Bir izni adıdır. Securables izinler geçerli eşleşmelerini içinde yer alan konularda açıklanan Securable özgü sözdizimini bu konuda.

  • column
    Üzerinde izinleri iptal bir tablodaki bir sütun adı belirtir. Ayraçlar gereklidir.

  • class
    Güvenli hale getirilebilen üzerinde iznini iptal sınıfını belirtir. Kapsam eleme : gereklidir.

  • securable
    Güvenli hale getirilebilen üzerinde izni iptal belirtir.

  • İÇİN | Kaynakprincipal
    Asıl adı adıdır. Hangi bir güvenli hale getirilebilen üzerinde izinleri iptal edilebilir sorumluları, güvenilir türüne bağlı olarak değişir. Geçerli birleşimler hakkında daha fazla bilgi için bkz: listelenen konuları Securable özgü sözdizimini bu konuda.

  • ART ARDA SIRALI
    Diğer ilkeleri için bu asıl adı verilen iptal izni de iptal edildi gösterir. cascade bağımsız değişken kullanırken, grant seçeneği için bağımsız değişkenini de eklemeniz gerekir.

    Dikkat notuDikkat

    WITH grant OPTION grant ve deny bu iznin iptal edecektir cascaded iptali bir izin verilmiş.

  • OLARAKprincipal
    Içinden bu sorguyu yürüttükten sorumlusunun izni iptal hakkı türetir asıl adı belirtir.

Açıklamalar

revoke deyimi tam sözdizimi karmaşık. Yukarıdaki sözdizimi Diyagram yapısını dikkat çekmek için Basitleştirilmiş. Belirli securables üzerinde izinleri iptal etme için tam sözdizimi içinde yer alan konularda açıklanan Securable özgü sözdizimini bu konuda.

revoke deyimi verilen izinleri kaldırmak için kullanılabilir ve deny deyimi asıl adı belirli bir izin vermek yoluyla kazanmasını önlemek için kullanılabilir.

Bir izni verme, reddetme veya revoke bu izni güvenli hale getirilebilen üzerinde belirtilen kaldırır. Güvenilir içeren bir üst kapsam aynı izin verilmezse, ENGELLE önceliklidir. Ancak, yüksek kapsamında verilen izin iptal etme öncelikli değildir.

Dikkat notuDikkat

Bir tablo düzeyi deny sütun düzeyinde vermek öncelikli değildir. Geriye doğru uyumluluk için izinleri hiyerarşisindeki bu tutarsızlık korunmuştur. Sonraki bir sürümde kaldırılacak.

sp_helprotectSistem saklı yordamı raporlar izinleri bir veritabanı düzeyinde güvenlik altına alınabilir

Bir izni grant OPTION belirtilen bu izni verilen bir sorumlusunun izni iptal etme cascade belirtilmezse revoke deyimi başarısız olur.

İzinler

Sorumluları ile güvenilir bir kutu üzerinde DENETIM izni iptal etme izni üzerinde ki güvenilir. Nesne sahipleri kendi nesnelerinde izinleri iptal edebilirsiniz.

Hibe üyeleri gibi control server izni sysadminsabit sunucu rolü, herhangi bir izni iptal güvenilir sunucu. Üyeleri gibi bir veritabanı üzerinde DENETIM izni hibe db_ownersabit veritabanı rolü, herhangi bir izni iptal veritabanı güvenilir. Şema control izni hibe şema içinde herhangi bir nesne üzerinde izinleri iptal edebilirsiniz.

Güvenilir özgü sözdizimi

Aşağıdaki tabloda, securables ve güvenilir özgü sözdizimini açıklayan konuları listeler.

Güvenlik altına alınabilir

Konu

Uygulama rolü

revoke veritabanı asıl izinler (Transact-sql)

Çevirme

revoke derleme izinler (Transact-sql)

Asimetrik anahtar

revoke asimetrik anahtar izinler (Transact-sql)

Sertifika

revoke sertifika izinler (Transact-sql)

Sözleşme

Service Broker izinler (Transact-sql) iptal

Veritabanı

revoke veritabanı izinleri (Transact-sql)

Bitiş noktası

revoke Endpoint izinler (Transact-sql)

Tam metin kataloğu

revoke Full-Text izinler (Transact-sql)

Tam metin Stoplist

revoke Full-Text izinler (Transact-sql)

İşlev

revoke nesne izinleri (Transact-sql)

Oturum Aç

revoke Server asıl izinler (Transact-sql)

İleti türü

Service Broker izinler (Transact-sql) iptal

Nesne

revoke nesne izinleri (Transact-sql)

Sıra

revoke nesne izinleri (Transact-sql)

Uzak hizmet bağlama

Service Broker izinler (Transact-sql) iptal

Role

revoke veritabanı asıl izinler (Transact-sql)

Rota

Service Broker izinler (Transact-sql) iptal

Şema

revoke şeması izinleri (Transact-sql)

Arama özellik listesi

revoke arama özelliği liste izinleri (Transact-sql)

Sunucu

revoke sunucusu izinlerini (Transact-sql)

Hizmet

Service Broker izinler (Transact-sql) iptal

Saklı yordam

revoke nesne izinleri (Transact-sql)

Simetrik anahtar

revoke simetrik anahtar izinler (Transact-sql)

Eşanlamlı

revoke nesne izinleri (Transact-sql)

Sistem nesneleri

Sistem nesne izinleri (Transact-sql) iptal

Tablo

revoke nesne izinleri (Transact-sql)

Tür

revoke türü izinler (Transact-sql)

Kullanıcı

revoke veritabanı asıl izinler (Transact-sql)

Görünüm

revoke nesne izinleri (Transact-sql)

xml şema koleksiyonu

xml Şeması derlemesi izinler (Transact-sql) iptal

Ayrıca bkz.

Başvuru

DENY (Transact-sql)

grant (Transact-sql)

sp_addlogin (Transact-sql)

sp_adduser (Transact-sql)

sp_changedbowner (Transact-sql)

sp_dropuser (Transact-sql)

Sp_helprotect (Transact-sql)

sp_helpuser (Transact-sql)

Kavramlar

İzinleri hiyerarşi (veritabanı altyapısı)