Endpoint IZINLERI (Transact-SQL)
Son nokta üzerindeki izinleri verir.
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