Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Şema üzerindeki izinleri iptal eder.
Transact-SQL söz dizimi kuralları
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON SCHEMA :: schema_name
{ TO | FROM } database_principal [ ,...n ]
[ CASCADE ]
[ AS revoking_principal ]
Arguments
permission
Şemada iptal edilebilecek bir izin belirtir. Şemada iptal edilebilecek izinler, bu konunun devamındaki "Açıklamalar" bölümünde listelenir.
GRANT SEÇENEK
Belirtilen hakkı diğer sorumlulara verme hakkının iptal edileceğini gösterir. İzin iptal edilmeyecek.
Important
Eğer müdür belirtilen izne sahipse ve bu GRANT seçenek yoksa, izin kendisi iptal edilir.
AÇIK SCHEMA:: şema*_name*
İznin iptal edildiği şemayı belirtir. Kapsam niteleyicisi :: gereklidir.
database_principal
İznin iptal edildiği sorumluyu belirtir. Aşağıdakilerden biri:
Veritabanı kullanıcısı
Veritabanı rolü
uygulama rolü
Windows oturum açma bilgilerine eşlenen veritabanı kullanıcısı
Bir Windows grubuna eşlenen veritabanı kullanıcısı
bir sertifikayla eşlenen veritabanı kullanıcısı
asimetrik anahtara eşlenen veritabanı kullanıcısı
veritabanı kullanıcısı bir sunucu sorumlusuna eşlenmemiş.
CASCADE
İptal edilen iznin, bu sorumlu tarafından verildiği diğer sorumlulardan da iptal edildiğini gösterir.
Caution
İptal edilen iznin, bu sorumlu tarafından verildiği veya reddedildiği diğer sorumlulardan da iptal edildiğini gösterir.
AS revoking_principal
Bu sorguyu yürüten sorumlunun izni iptal etme hakkını türetdiği bir sorumlu belirtir. Aşağıdakilerden biri:
Veritabanı kullanıcısı
Veritabanı rolü
uygulama rolü
Windows oturum açma bilgilerine eşlenen veritabanı kullanıcısı
Bir Windows grubuna eşlenen veritabanı kullanıcısı
bir sertifikayla eşlenen veritabanı kullanıcısı
asimetrik anahtara eşlenen veritabanı kullanıcısı
veritabanı kullanıcısı bir sunucu sorumlusuna eşlenmemiş.
Remarks
Şema, izin hiyerarşisinde üst öğesi olan veritabanı tarafından kapsanan veritabanı düzeyinde güvenli hale getirilebilir bir şemadır. Bir şemada iptal edilebilecek en özel ve sınırlı izinler aşağıdaki tabloda listelenmiştir ve bunları ima yoluyla içeren daha genel izinlerle birlikte listelenmiştir.
| Şema izni | Şema izniyle örtülü | Veritabanı izniyle örtülü |
|---|---|---|
| ALTER | CONTROL | HERHANGI BIR SCHEMA DEĞIŞTIRME |
| CONTROL | CONTROL | CONTROL |
| CREATE SEQUENCE | ALTER | HERHANGI BIR SCHEMA DEĞIŞTIRME |
| DELETE | CONTROL | DELETE |
| EXECUTE | CONTROL | EXECUTE |
| INSERT | CONTROL | INSERT |
| REFERENCES | CONTROL | REFERENCES |
| SELECT | CONTROL | SELECT |
| SAHIPLENMEK | CONTROL | CONTROL |
| UPDATE | CONTROL | UPDATE |
| VIEW DEĞIŞIKLIK IZLEME | CONTROL | CONTROL |
| VIEW TANIMI | CONTROL | VIEW TANIMI |
Permissions
Şema üzerinde CONTROL izni gerektirir.
Ayrıca Bkz.
CREATE SCHEMA (Transact-SQL)
REVOKE (Transact-SQL)
İzinler (Veritabanı Altyapısı)
Sorumluları (Veritabanı Altyapısı)
sys.fn_builtin_permissions (Transact-SQL)
sys.fn_my_permissions (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)