Share via


Sunucusu izinlerini (Transact-SQL) deny

Bir sunucu üzerindeki izinleri vermez.

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

Sözdizimi

DENY permission [ ,...n ] 
    TO <grantee_principal> [ ,...n ]
    [ CASCADE ]
    [ AS <grantor_principal> ] 

<grantee_principal> ::= SQL_Server_login 
    | SQL_Server_login_mapped_to_Windows_login
    | SQL_Server_login_mapped_to_Windows_group
    | SQL_Server_login_mapped_to_certificate
    | SQL_Server_login_mapped_to_asymmetric_key

<grantor_principal> ::= SQL_Server_login 
    | SQL_Server_login_mapped_to_Windows_login
    | SQL_Server_login_mapped_to_Windows_group
    | SQL_Server_login_mapped_to_certificate
    | SQL_Server_login_mapped_to_asymmetric_key

Bağımsız değişkenler

  • permission
    Engellenebilir izni bir sunucuyu belirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.

  • ART ARDA SIRALI
    Engellenmesini izni de, onu bu sorumlusu tarafından verilmiş olan diğer sorumluları için reddedildiğini gösterir.

  • İÇİN <server_principal>
    Sorumlusunun izni hangilerine belirtir.

  • as <grantor_principal>
    Bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir içinden asıl adı belirtir.

  • SQL_Server_login
    Belirtir bir SQL Server oturum açma.

  • SQL_Server_login_mapped_to_Windows_login
    Belirtir bir SQL Server oturum açma eşlenen bir Windows oturum açma.

  • SQL_Server_login_mapped_to_Windows_group
    Belirtir bir SQL Server oturum açma eşlenen bir Windows grubu.

  • SQL_Server_login_mapped_to_certificate
    Belirtir bir SQL Server bir sertifikaeşlenen oturum açma.

  • SQL_Server_login_mapped_to_asymmetric_key
    Belirtir bir SQL Server bir asimetrik anahtareşlenen oturum açma.

Açıklamalar

Sunucu kapsam adresindeki izinleri engellendi yalnızca geçerli veritabanı olduğunda master.

Sunucu izinleri hakkında bilgi görünür sys.server_permissions Katalog görünümü ve sunucu sorumluları hakkında bilgi görünür sys.server_principals Katalog görünümü.Üyelik bilgilerini sunucu rollerini görünür sys.server_role_members Katalog görünümü.

İzinleri hiyerarşi düzey en yüksek bir sunucudur.Olabilecek en belirli ve sınırlı izinleri vermez bir sunucuda aşağıdaki tablolistelenir.

Sunucu izni

Sunucu izni tarafından örtülü

TOPLU İŞLEMLERİ YÖNETME

DENETİM SUNUCUSU

HERHANGİ BİR BAĞLANTIYI DEĞİŞTİRME

DENETİM SUNUCUSU

HİÇBİR KİMLİK BİLGİSİ DEĞİŞTİRME

DENETİM SUNUCUSU

HERHANGİ BİR VERİTABANINI ALTER

DENETİM SUNUCUSU

HİÇBİR SON NOKTA ALTER

DENETİM SUNUCUSU

HERHANGİ BİR OLAY BİLDİRİM DEĞİŞTİRME

DENETİM SUNUCUSU

BAĞLANTILI BİR SUNUCU ALTER

DENETİM SUNUCUSU

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

DENETİM SUNUCUSU

HERHANGİ BİR SUNUCU DENETİM DEĞİŞTİRME

DENETİM SUNUCUSU

ALTER KAYNAKLARI

DENETİM SUNUCUSU

ALTER SERVER STATE

DENETİM SUNUCUSU

AYARLARI DEĞİŞTİR

DENETİM SUNUCUSU

ALTER TRACE

DENETİM SUNUCUSU

SUNUCU KİMLİK DOĞRULAMASI

DENETİM SUNUCUSU

SQLBAĞLAN

DENETİM SUNUCUSU

DENETİM SUNUCUSU

DENETİM SUNUCUSU

HERHANGİ BİR VERİTABANI OLUŞTURMAK

HERHANGİ BİR VERİTABANINI ALTER

DDL olay bildirim oluşturma

HERHANGİ BİR OLAY BİLDİRİM DEĞİŞTİRME

SON NOKTA OLUŞTURUN

HİÇBİR SON NOKTA ALTER

İZLEME OLAY BİLDİRİM OLUŞTURMA

HERHANGİ BİR OLAY BİLDİRİM DEĞİŞTİRME

DIŞ ERİŞİM DERLEME

DENETİM SUNUCUSU

KAPATMA

DENETİM SUNUCUSU

GÜVENLİ OLMAYAN DERLEMESİ

DENETİM SUNUCUSU

HERHANGİ BİR VERİTABANI GÖRÜNTÜLEYİN

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

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

DENETİM SUNUCUSU

GÖRÜNÜM SERVER DURUMU

ALTER SERVER STATE

İzinler

control server izni veya güvenliği sağlanabilirsahipliğini gerektirir.as yan tümcekullanırsanız, belirtilen sorumlusunun izni reddedilen güvenliği sağlanabilir sahip olmalıdır.

Örnekler

A.Bir SQL Server oturumu ve ilkeleri için oturum açma, regranted SQL connect izni reddetme

Aşağıdaki örnek vermez CONNECT SQL izin SQL Server login Annika ve sorumluları olan Gönül verdi izni.

USE master;
DENY CONNECT SQL TO Annika CASCADE;
GO

B.as seçeneğini kullanarak bir SQL Server oturumu için bitiş noktası oluşturma izni reddetme

Aşağıdaki örnek vermez CREATE ENDPOINT izni ver ArifS.Bu örnek kullanır AS seçeneği belirlemek için MandarP , yürütülen patron türetildiği uğraştırıcı yetkilisi sorumlusu olarak

USE master;
DENY CREATE ENDPOINT TO ArifS AS MandarP;
GO