revoke sunucusu izinlerini (Transact-SQL)
Sunucudüzey grant ve deny izinleri kaldırır.
Sözdizimi
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
{ TO | FROM } <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
Bir izin verilebilecek bir sunucuyu belirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.{ İÇİN | from} <grantee_principal>
Sorumlusunun izni iptal olduğunu belirtir.as <grantor_principal>
Bu sorguyu yürüttükten sorumlusunun izni iptal hakkı türetir içinden asıl adı belirtir.GRANT SEÇENEĞİ İÇİN
Diğer ilkeleri için belirtilen izni hakkı iptal edilir gösterir.İzni iptal değil.Önemli Patron grant seçeneği olmadan belirtilen izni varsa, izni iptal edilir.
ART ARDA SIRALI
Olduğu, veya bu sorumlusu tarafından reddedilir diğer sorumluları tarafından iptal izni de iptal edildi gösterir.Dikkat WITH grant OPTION grant ve bu izni REDDET iptal cascaded iptali bir izin verilmiş.
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 iptal yalnızca geçerli veritabanı olduğunda master.
revoke grant ve deny izinleri kaldırır.
revoke grant seçeneği için belirtilmiş izni regrant hakkını iptal etmek için kullanın.Patron onu vermek hakkına sahip izni varsa, hakkı izni iptal edilir ve izni iptal.Ancak asıl grant seçeneği olmadan belirtilen izni varsa, izni iptal edilir.
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 sunucu üzerinde iptal edilebilir 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
control server izin veya üyelik gerektirir sysadmin sabit sunucu rolü.
Örnekler
A.Bir oturum açma izni iptal etme
Aşağıdaki örnek iptal eder VIEW SERVER STATE izni SQL Server login WanidaBenshoof.
USE master;
REVOKE VIEW SERVER STATE FROM WanidaBenshoof;
GO
B.İLE grant seçeneğinin iptal edilmesinden
Aşağıdaki örnek vermek hakkını iptal eder CONNECT SQL dan SQL Server login JanethEsteves.
USE master;
REVOKE GRANT OPTION FOR CONNECT SQL FROM JanethEsteves;
GO
Oturumu hala connect SQL izni olan, ancak, artık o diğer sorumluları izni verebilirsiniz.
Ayrıca bkz.