Share via


revoke Server asıl izinler (Transact-sql)

Verilen veya üzerinde izinleri iptal bir SQL Servergiriş.

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

Sözdizimi

REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] } 
    ON 
    { [ LOGIN :: SQL_Server_login ]
      | [ SERVER ROLE :: server_role ] } 
    { FROM | TO } <server_principal> [ ,...n ]
    [ CASCADE ]
    [ AS SQL_Server_login ] 

<server_principal> ::= 
    SQL_Server_login
    | SQL_Server_login_from_Windows_login 
    | SQL_Server_login_from_certificate 
    | SQL_Server_login_from_AsymKey   
    | server_role

Bağımsız değişkenler

  • permission
    Tarihinde iptal edilebilir bir iznini belirtir bir SQL Servergiriş. İzinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.

  • LOGIN :: SQL_Server_login
    Belirtir SQL Servergiriş üzerinde izni iptal. Kapsam niteleyicisi (:) gereklidir.

  • SUNUCU rolü : server_role
    Sunucu rolü üzerinde izni iptal belirtir. Kapsam niteleyicisi (:) gereklidir.

  • {GÖNDEREN | E} <server_principal>
    Belirtir SQL Servergiriş veya sunucu rolü hangi izni iptal.

  • SQL_Server_login
    Adını belirtir bir SQL Servergiriş.

  • SQL_Server_login_from_Windows_login
    Adını belirtir bir SQL Serveroluşturulan bir Windows oturumu açma oturumu.

  • SQL_Server_login_from_certificate
    Adını belirtir bir SQL Serverbir sertifikayla eşleştirilmiş oturumu.

  • SQL_Server_login_from_AsymKey
    Adını belirtir bir SQL Serverbir asimetrik anahtar eşlenen oturum açma.

  • server_role
    Kullanıcı tanımlı sunucu rolü belirtir.

  • VERME SEÇENEĞİ
    Diğer ilkeleri belirtilen izni hakkı iptal edilir gösterir. İzni iptal edilmemiş.

    Önemli notÖnemli

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

  • ART ARDA SIRALI
    Diğer ilkeleri için o verilen veya bu asıl adı iptal izni de iptal edildi gösterir.

    Dikkat notuDikkat

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

  • OLARAKSQL_Server_login
    Belirtir SQL Servergiriş Içinden bu sorguyu yürüttükten sorumlusunun izni iptal hakkı türetir.

Açıklamalar

SQL Serveroturum açma ve sunucu rollerini sunucu düzeyinde securables vardır. Tarihinde iptal en belirli ve sınırlı izinleri bir SQL Servergiriş veya sunucu rolü tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.

SQL Server oturumu veya sunucu rolü izni

SQL Server oturumu veya sunucu rolü izni tarafından açık

Sunucu izni tarafından açık

DENETİM

DENETİM

DENETİM SUNUCUSU

TAKLİT

DENETİM

DENETİM SUNUCUSU

VIEW DEFINITION

DENETİM

HERHANGİ BİR TANIMINI GÖRÜNTÜLEME

ALTER

DENETİM

HERHANGİ BİR OTURUM AÇMA DEĞİŞTİRME

HERHANGİ BİR SUNUCU ROLÜNÜ DEĞİŞTİRME

İzinler

Oturumları için oturum açma denetim izni veya sunucu üzerinde HIÇBIR LOGIN alter izni gerektirir.

Sunucu rolleri için sunucu rolü üzerinde DENETIM izni veya sunucu üzerinde herhangi bir server role alter izni gerektirir.

Örnekler

A.Oturum açma özelliklerini Al iznini iptal etme

Aşağıdaki örnek iptal IMPERSONATEizni SQL Servergiriş WanidaBenshoofgelen bir SQL Serveroturumu Windows kullanıcıdan oluşturulan AdvWorks\YoonM.

USE master;
REVOKE IMPERSONATE ON LOGIN::WanidaBenshoof FROM [AdvWorks\YoonM];
GO

USE master;
REVOKE IMPERSONATE ON LOGIN::WanidaBenshoof FROM [AdvWorks\YoonM];
GO

B.Görünüm TANıMıNı izniyle cascade iptal etme

Aşağıdaki örnek iptal VIEW DEFINITIONizni SQL Servergiriş EricKurjandan SQL Servergiriş RMeyyappan. CASCADESeçeneği gösterir VIEW DEFINITIONizni EricKurjanhangi ilkeleri de iptal RMeyyappanBu izni.

USE master;
REVOKE VIEW DEFINITION ON LOGIN::EricKurjan FROM RMeyyappan 
    CASCADE;
GO 

USE master;
REVOKE VIEW DEFINITION ON LOGIN::EricKurjan FROM RMeyyappan 
    CASCADE;
GO 

C.Bir sunucu rolü görünüm tanımı izni iptal etme

Aşağıdaki örnek iptal VIEW DEFINITIONüzerine Salessunucu rolü Auditorssunucu rolü.

USE master;
REVOKE VIEW DEFINITION ON SERVER ROLE::Sales TO Auditors ;
GO 

USE master;
REVOKE VIEW DEFINITION ON SERVER ROLE::Sales TO Auditors ;
GO 

Ayrıca bkz.

Başvuru

sys.server_principals (Transact-sql)

sys.server_permissions (Transact-sql)

grant Server asıl izinler (Transact-sql)

Server asıl izinler (Transact-sql) deny

Giriş (Transact-sql) oluştur

Güvenlik işlevler (Transact-sql)

Güvenlik depolanan yordamlar (Transact-sql)

Kavramlar

Sorumluları (veritabanı altyapısı)

Izinler (veritabanı altyapısı)