Share via


revoke (Transact-SQL)

Daha önce verilen veya engellenen izinleri kaldırır.

Konu bağlantısı simgesiTransact-SQL sözdizimi 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Ğİ İÇİN
    Belirtilen izni özelliği iptal edilir gösterir.Art arda SIRALI bağımsız değişken kullanırken, bu gereklidir.

    Önemli notÖnemli

    Patron 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üvenliği sağlanabilir bir veritabanı, tüm demektir backup database backup log, create database, create default, create FUNCTION, create procedure, Kural Oluştur, create table ve create VIEW.

    • güvenliği sağlanabilir skalerişlevise, tüm demektir yürütme ve başvuruları.

    • güvenliği sağlanabilir bir tabloolup-değerli işlev, delete, INSERT, başvurular, anlamına gelir tümünü seçin ve güncelleştir.

    • güvenliği sağlanabilir bir saklı yordam, tüm demektir execute.

    • güvenliği sağlanabilir bir tabloise, tüm anlamına gelir delete, INSERT, başvurular, select ve update.

    • güvenliği sağlanabilir 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 özel izinler iptal.

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

  • permission
    Bir izni adıdır.Güvenli Hale Getirilebilenler izin geçerli eşleştirmeler, konularda açıklanan Securable özgü sözdizimini bu konuda daha sonra.

  • column
    İzinleri iptal bir tablo sütun adını belirtir.Ayraçlar gereklidir.

  • class
    İzni iptal olduğunu güvenliği sağlanabilir sınıfını belirtir.niteleyici kapsam**:** gereklidir.

  • securable
    İzni iptal olduğunu güvenliği sağlanabilir belirtir.

  • İÇİN | DANprincipal
    Bir asıl adıdır.Bir güvenliği sağlanabilir üzerinde izinleri iptal sorumluları, güvenliği sağlanabilirbağlı olarak değişebilir.Geçerli birleşimlerini hakkında daha fazla bilgi için bkz: listelenen konular Securable özgü sözdizimini bu konuda daha sonra.

  • ART ARDA SIRALI
    Olduğu, bu sorumlusu tarafından verilmiş olan diğer sorumluları tarafından iptal izni de iptal edildi gösterir.Art arda SIRALI bağımsız değişken kullanırken de seçeneği için bağımsız değişkenini de içermelisiniz.

    Dikkat notuDikkat

    WITH grant OPTION grant ve bu izni REDDET iptal cascaded iptali bir izin verilmiş.

  • ASprincipal
    Bu sorguyu yürüttükten sorumlusunun izni iptal hakkı türetir içinden asıl adı belirtir.

Açıklamalar

revoke deyim tam sözdizimi, karmaşık bir işlemdir.Önceki sözdizimi Diyagram yapısını dikkatini çekmek için Basitleştirilmiş.Özel güvenli hale Getirilebilenler izinlerini iptal tam sözdizimi içinde konularda açıklanan Securable özgü sözdizimini bu konuda daha sonra.

revoke deyim verilen izinleri kaldırmak için kullanılabilir ve deny deyim bir asıl bir grant aracılığıyla belirli bir izin kazanmasını önlemek için kullanılabilir.

Bir izni verme, REDDETME veya revoke belirtilen güvenliği sağlanabilirüzerinde bu izni kaldırır.güvenliği sağlanabiliriçeren bir üst kapsam aynı izin verilmezse, deny öncelik kazanır.Ancak, daha yüksek bir kapsam verilen yetkiyi iptal etme öncelikli değildir.

Dikkat notuDikkat

tablo-düzey verme bir sütunüzerinde -düzey grant öncelikli değildir.Geriye doğru uyumluluk için izinleri hiyerarşisindeki bu tutarsızlık tutulduktan.Sonraki bir sürümde kaldırılacak.

sp_helprotect Sistemi saklı yordam raporlar izinleri bir veritabanı -düzeygüvenliği sağlanabilir

Bir grant seçeneği belirtilen bu izni verilen bir sorumlusunun izni iptal etme cascade belirtilmezse revoke deyim başarısız olur.

İzinler

Bir güvenliği sağlanabilir üzerinde Denetim iznine sahip ilkeleri, güvenliği sağlanabilirüzerinde izni iptal edebilirsiniz.Nesne sahipleri sahip oldukları nesnelerin izinlerini iptal edebilirsiniz.

Üyeleri gibi control server izni grantees sysadmin sabit sunucu rolü, bir güvenliği sağlanabilir Server izinlerini iptal etmek.Üyeleri gibi bir veritabanı üzerinde denetim izni grantees db_owner veritabanı rolü, sabit bir güvenliği sağlanabilir veritabanında bulunan herhangi bir izni iptalŞema control izni grantees şema içinde herhangi bir nesne üzerinde izinleri iptal edebilirsiniz.

Özel güvenli hale getirilebilen sözdizimi

Aşağıdaki tablo , güvenli hale Getirilebilenler ve güvenliği sağlanabiliraçıklayan konuları listeler-belirli sözdizimi.

Güvenli hale getirilebilen

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

revoke Hizmet Aracısı izinler (Transact-SQL)

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ü

revoke Hizmet Aracısı izinler (Transact-SQL)

Nesne

revoke nesne izinleri (Transact-SQL)

Sıra

revoke nesne izinleri (Transact-SQL)

Uzak hizmet bağlama

revoke Hizmet Aracısı izinler (Transact-SQL)

Rolü

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

Rota

revoke Hizmet Aracısı izinler (Transact-SQL)

Şema

revoke şeması izinleri (Transact-SQL)

Sunucu

revoke sunucusu izinlerini (Transact-SQL)

Hizmet

revoke Hizmet Aracısı izinler (Transact-SQL)

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 etmek