Endpoint IZINLERI (Transact-SQL)

Son nokta üzerindeki izinleri verir.

Topic link iconTransact-SQL sözdizimi kuralları

GRANT permission  [ ,...n ] ON ENDPOINT :: endpoint_name
        TO < server_principal >  [ ,...n ]
    [ WITH GRANT OPTION ]
    [ 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
    Izin hakkı verilebilen bir son noktada belirtir.Izinler listesi için bu konunun ilerleyen bölümlerindeki Açıklamalar bölümüne bakın.

  • Bitiş NOKTASı ON**::endpoint_name
    Üzerinde izin verilen bitiş noktası belirtir.Kapsam niteleyici (
    ::**) gereklidir.

  • > < Server_principal
    Belirtir SQL Server kendisi için izin verilen oturum açma.

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

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

  • SQL_Server_login_from_certificate
    Adını belirtir bir SQL Server bir sertifikayla eşleştirilmiş bir oturum açma.

  • SQL_Server_login_from_AsymKey
    Adını belirtir bir SQL Server oturum açma için bir asimetrik anahtar eşleştirilmiş.

  • grant SEÇENEĞİYLE
    Diğer ilkeleri için belirtilmiş izni verme yeteneğini de verilecek anapara gösterir.

  • AS SQL_Server_login
    Belirtir SQL Server oturum açma izni vermek için sağ, bu sorguyu yürüttükten anapara türetir.

Remarks

Yalnızca geçerli veritabanı olduğunda sunucu kapsamında izinler verilebilir. ana.

Bitiş noktaları hakkındaki bilgileri de görülebilir sys.endpoints kataloğunu görüntüleyin.Sunucu izinleri hakkında bilgi de görülebilir sys.server_permissions Katalog görünümü sunucu ilkeleri hakkında bilgi ise görünürsys.server_principals kataloğunu görüntüleyin.

Son nokta sunucusu-durumundadır düzey güvenlik altına alınabilir.Bir son noktada verilebilecek en özel ve sınırlı izinlere göre implication bunları içeren daha genel izinleri ile birlikte aşağıdaki tabloda listelenmiştir.

Bitiş noktası izni

Bitiş noktası izni tarafından örtük

Sunucu izni tarafından örtük

DEĞİŞTİRME

DENETİMİ

HERHANGİ BİR BİTİŞ NOKTASI DEĞİŞTİRME

BAĞLAN

DENETİMİ

DENETİM SUNUCUSU

DENETİMİ

DENETİMİ

DENETİM SUNUCUSU

SAHİPLİĞİ ALMA

DENETİMİ

DENETİM SUNUCUSU

GÖRÜNÜM TANIMI

DENETİMİ

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

İzinler

DENETIM izninin bitiş noktası veya sunucuda ALTER ANY bitiş NOKTASı izni gerektirir.

Örnekler

C.Görünüm TANıMıNı bir son nokta izni verme

Aşağıdaki örnek verir VIEW DEFINITION son noktadaki izni Mirror7 Kime SQL Server oturum açma ZArifin.

USE master;
GRANT VIEW DEFINITION ON ENDPOINT::Mirror7 TO ZArifin;
GO

b.GRANT seçeneğiyle ALıN SAHIPLIK izni verme

Aşağıdaki örnek verir TAKE OWNERSHIP son noktadaki izni Shipping83 Kime SQL Server Kullanıcı PKomosinski ile GRANT OPTION.

USE master;
GRANT TAKE OWNERSHIP ON ENDPOINT::Shipping83 TO PKomosinski 
    WITH GRANT OPTION;
GO