revoke Endpoint izinler (Transact-sql)
Verilen veya noktadaki izinlerini iptal eder.
Transact-SQL Sözdizim Kuralları
Sözdizimi
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON ENDPOINT :: endpoint_name
{ 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
Verilen izni bir noktadaki belirtir. İzinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.Son NOKTADAKİ :endpoint_name
İzin verilen bitiş noktası belirtir. Kapsam niteleyicisi (:) gereklidir.{GÖNDEREN | E} <server_principal>
Belirtir SQL Servergiriş hangi izni iptal.SQL_Server_login
Adını belirtir bir SQL Servergiriş.SQL_Server_login_from_Windows_login
Adını belirtir bir SQL Serveroluşturulan bir Windows oturumu açma oturumu.SQL_Server_login_from_certificate
Adını belirtir bir SQL Serverbir sertifikayla eşleştirilmiş oturumu.SQL_Server_login_from_AsymKey
Adını belirtir bir SQL Serverbir asimetrik anahtar eşlenen oturum açma.VERME SEÇENEĞİ
Diğer ilkeleri belirtilen izni hakkı iptal edilir gösterir. İzni iptal edilmemiş.Önemli Anapara grant seçeneği olmadan belirtilen izni varsa, izni iptal edilir.
ART ARDA SIRALI
Diğer ilkeleri için o verilen veya bu asıl adı iptal izni de iptal edildi gösterir.Dikkat WITH grant OPTION grant ve deny bu iznin iptal edecektir cascaded iptali bir izin verilmiş.
OLARAKSQL_Server_login
Belirtir SQL Servergiriş Içinden bu sorguyu yürüttükten sorumlusunun izni iptal hakkı türetir.
Açıklamalar
Sunucu kapsamı adresindeki izinleri iptal yalnızca geçerli veritabanı olduğunda ana.
Bitiş noktaları hakkında bilgi görünür sys.endpoints Katalog görünümü. 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ü.
Son nokta, bir sunucu düzeyinde güvenlik altına alınabilir olduğunu. Bir noktadaki iptal edilebilir en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.
Bitiş noktası izni |
Bitiş noktası izni tarafından açık |
Sunucu izni tarafından açık |
---|---|---|
ALTER |
DENETİM |
HERHANGİ BİR SON NOKTA ALTER |
BAĞLAMAK |
DENETİM |
DENETİM SUNUCUSU |
DENETİM |
DENETİM |
DENETİM SUNUCUSU |
SAHİPLİK AL |
DENETİM |
DENETİM SUNUCUSU |
VIEW DEFINITION |
DENETİM |
HERHANGİ BİR TANIMINI GÖRÜNTÜLEME |
İzinler
Denetim izni son noktadaki veya sunucu üzerinde HIÇBIR son nokta alter izni gerektirir.
Örnekler
A.Görünüm tanımını izni bir noktadaki iptal etme
Aşağıdaki örnek iptal VIEW DEFINITIONizni son noktadaki Mirror7dan SQL Servergiriş ZArifin.
USE master;
REVOKE VIEW DEFINITION ON ENDPOINT::Mirror7 FROM ZArifin;
GO
USE master;
REVOKE VIEW DEFINITION ON ENDPOINT::Mirror7 FROM ZArifin;
GO
B.B.CASCADE seçeneği ile alın SAHIPLIK iznini iptal etme
Aşağıdaki örnek iptal TAKE OWNERSHIPizni son noktadaki Shipping83dan SQL Serverkullanıcı PKomosinskive tüm ilkeleri hangi PKomosinski verilen TAKE OWNERSHIPüzerine Shipping83.
USE master;
REVOKE TAKE OWNERSHIP ON ENDPOINT::Shipping83 FROM PKomosinski
CASCADE;
GO
USE master;
REVOKE TAKE OWNERSHIP ON ENDPOINT::Shipping83 FROM PKomosinski
CASCADE;
GO
Ayrıca bkz.
Başvuru
Endpoint IZINLERI (Transact-sql)
deny Endpoint izinler (Transact-sql)
Bitiş noktası (Transact-sql) oluştur
Bitiş noktaları Kataloğu görünümleri (Transact-sql)