Aracılığıyla paylaş


revoke Server asıl izinler (Transact-SQL)

Verilen veya üzerinde engellendi izinlerini iptal eder bir SQL Server oturum açma.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] } 
    ON LOGIN :: SQL_Server_login
    { 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   

Bağımsız değişkenler

  • permission
    Üzerinde iptal iznini belirtir bir SQL Server oturum açma.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.

  • LOGIN :: SQL_Server_login
    Belirtir SQL Server oturumu iptal üzerinde izin edildi.niteleyici kapsam(:) gereklidir.

  • { DAN | ÇOK}SQL_Server_login
    Belirtir SQL Server oturumu iptal kendisinden izin edildi.

  • SQL_Server_login
    Adını belirtir bir SQL Server oturum açma.

  • SQL_Server_login_from_Windows_login
    Adını belirtir bir SQL Server login oluşturulan bir Windows oturum açma.

  • SQL_Server_login_from_certificate
    Adını belirtir bir SQL Server bir sertifikaeşlenen oturum açma.

  • SQL_Server_login_from_AsymKey
    Adını belirtir bir SQL Server bir asimetrik anahtareşlenen oturum açma.

  • GRANT SEÇENEĞİ
    Diğer ilkeleri için belirtilen izni hakkı iptal edilir gösterir.İzni iptal değil.

    Önemli notÖnemli

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

  • ART ARDA SIRALI
    Olduğu, veya bu sorumlusu tarafından reddedilir diğer sorumluları tarafından iptal izni de iptal edildi gösterir.

    Dikkat notuDikkat

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

  • ASSQL_Server_login
    Belirtir SQL Server login, bu sorgu yürütme sorumlusu türetildiği kendi hakkını iptal etme izni.

Açıklamalar

A SQL Server login olduğu bir server -düzey güvenliği sağlanabilir.Üzerinde iptal en belirli ve sınırlı izinleri bir SQL Server login aşağıdaki tablo, onları dahil daha genel izinleri ile birlikte listelenenpatentlerini.

SQL Sunucu oturum açma izni

SQL Server oturum açma izni tarafından örtülü

Sunucu izni tarafından örtülü

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

TÜM OTURUM AÇMA DEĞİŞTİRME

İzinler

Oturum açma DENETLEME izni veya sunucu üzerinde alter any LOGIN izni gerektirir.

Örnekler

A.Bir oturum açma özelliklerini Al iznini iptal etme

Aşağıdaki örnek iptal eder IMPERSONATE izni SQL Server login WanidaBenshoof gelen bir SQL Server login oluşturulan Windows kullanıcı AdvWorks\YoonM.

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

B.Görünüm TANIMINI izniyle cascade iptal etme

Aşağıdaki örnek iptal eder VIEW DEFINITION izni SQL Server login EricKurjan dan SQL Server login RMeyyappan.CASCADE Seçeneği gösterir VIEW DEFINITION izni EricKurjan da iptal sorumluları, kendisine gelen RMeyyappan verilen bu izin.

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