Simetrik anahtar izinler (Transact-sql) deny
C.simetrik anahtar izinlerini reddeder.
Transact-SQL Sözdizim Kuralları
Sözdizimi
DENY permission [ ,...n ]
ON SYMMETRIC KEY :: symmetric_key_name
TO <database_principal> [ ,...n ] [ CASCADE ]
[ AS <database_principal> ]
<database_principal> ::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
Bağımsız değişkenler
permission
İzin engellendi bir simetrik anahtar belirtir. İzinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.on simetrik anahtar :asymmetric_key_name
Simetrik anahtar izni engellenmesini belirtir. Kapsam niteleyicisi (:) gereklidir.Hedef<database_principal>
Içinden iznini iptal asıl adı belirtir.ART ARDA SIRALI
Diğer ilkeleri için bu asıl adı verilen da engellenmesini izni engellendi gösterir.as <database_principal>
Içinden bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir asıl adı belirtir.Database_user
Veritabanı kullanıcı belirtir.Database_role
Veritabanı rolü belirtir.Application_role
Uygulama rolü belirtir.Database_user_mapped_to_Windows_User
Bir Windows kullanıcısı eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_Windows_Group
Bir Windows grubu eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_certificate
Sertifika eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_asymmetric_key
Bir asimetrik anahtar eşlenen veritabanı kullanıcı belirtir.Database_user_with_no_login
Veritabanı kullanıcı ile ilgili hiçbir sunucu düzeyinde asıl adı belirtir.
Açıklamalar
Simetrik anahtarlar hakkında bilgi görünür görülebilirsys.symmetric_keysKatalog Katalog görünümü.
Bir veritabanı izinleri hiyerarşideki üst olan veritabanı tarafından bulunan düzeyinde güvenilir simetrik bir anahtardır. Bir simetrik anahtar üzerinde engellendi en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.
Simetrik anahtar izni |
Simetrik anahtar izni tarafından açık |
Veritabanı izni tarafından açık |
---|---|---|
ALTER |
DENETİM |
HERHANGİ BİR SİMETRİK ANAHTAR DEĞİŞTİRME |
DENETİM |
DENETİM |
DENETİM |
REFERANSLAR |
DENETİM |
REFERANSLAR |
SAHİPLİK AL |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
Simetrik anahtar control izni veya veritabanı üzerinde herhangi bir simetrik anahtar alter izni gerektirir. as seçeneği kullanırsanız, belirtilen sorumlusunun simetrik anahtar sahip olmalıdır.
Örnekler
Aşağıdaki örnek ALTERsimetrik anahtar izni SamInventory42veritabanı kullanıcı HamidS.
USE AdventureWorks2012;
DENY ALTER ON SYMMETRIC KEY::SamInventory42 TO HamidS;
GO
USE AdventureWorks2012;
DENY ALTER ON SYMMETRIC KEY::SamInventory42 TO HamidS;
GO
Ayrıca bkz.
Başvuru
görülebilirsys.symmetric_keysKatalog (Transact-sql)
Simetrik anahtar izinler (Transact-sql)
revoke simetrik anahtar izinler (Transact-sql)
SIMETRIK anahtar (Transact-sql) oluştur
Kavramlar
Izinler (veritabanı altyapısı)