Aracılığıyla paylaş


VERME sunucusu izinlerini (Transact-SQL)

Bir sunucu üzerindeki izinleri verir.

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

Sözdizimi

GRANT permission [ ,...n ] 
    TO <grantee_principal> [ ,...n ] [ WITH GRANT OPTION ]
    [ 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
    Bir izin verilebilecek bir sunucuyu belirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.

  • İÇİN <grantee_principal>
    İzni verilmiş asıl adı belirtir.

  • as <grantor_principal>
    Bu sorguyu yürüttükten sorumlusunun izni vermek için kendi sağ türetir içinden asıl adı belirtir.

  • GRANT SEÇENEĞİ İLE
    Patron da diğer ilkeleri için belirtilmiş izni vermek olanağı verilir gösterir.

  • 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 verilen 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.Bir sunucuda verilebilecek en belirli ve sınırlı izinleri aşağıdaki tablolistelenmiştir.

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

Grantor (veya as seçeneği ile belirtilen sorumlusunun) izniyle kendisini grant seçeneği veya verilen izindir anlamına gelir daha yüksek bir izin olması gerekir.Üyeleri sysadmin sabit sunucu rolü herhangi bir izni verin.

Örnekler

A.Bir oturum açma izni verme

Aşağıdaki örnek verir CONTROL SERVER izin SQL Server login TerryEminhizer.

USE master;
GRANT CONTROL SERVER TO TerryEminhizer;
GO

B.İzni içeren bir izin verme

Aşağıdaki örnek verir ALTER ANY EVENT NOTIFICATION için SQL Server login JanethEsteves sağdan vermek o izni için başka bir oturum açma.

USE master;
GRANT ALTER ANY EVENT NOTIFICATION TO JanethEsteves WITH GRANT OPTION;
GO