Simetrik anahtar izinler (Transact-SQL) deny
Simetrik anahtarizinlerini reddeder.
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
Engellenebilir izni bir simetrik anahtarbelirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.SİMETRİK anahtar üzerinde :asymmetric_key_name
İzin engellendi simetrik anahtar belirtir.niteleyici kapsam(:) gereklidir.İÇİN<database_principal>
Sorumlusunun izni iptal olduğunu belirtir.ART ARDA SIRALI
Engellenmesini izni de, onu bu sorumlusu tarafından verilmiş olan diğer sorumluları için reddedildiğini gösterir.as <database_principal>
Bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir içinden asıl adı belirtir.Database_user
Bir veritabanı kullanıcı belirtir.Database_role
veritabanı rolübelirtir.Application_role
Bir 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
Bir sertifikaeşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_asymmetric_key
Bir asimetrik anahtareşlenen veritabanı kullanıcı belirtir.Database_user_with_no_login
Hiçbir karşılık gelen sunucudüzey ile asıl veritabanı kullanıcı belirtir.
Açıklamalar
Simetrik anahtarlar hakkında bilgi görünür sys.symmetric_keys Katalog görünümü.
Simetrik anahtar izinleri sıradüzeni içindeki üst olan veritabanı tarafından bulunan bir veritabanı -düzey güvenliği sağlanabilir ' dir.Aşağıdaki tablo, bunların patentlerini tarafından dahil daha genel izinleri ile birlikte bir simetrik anahtar engellendi en belirli ve sınırlı izinleri listelenmiştir.
Simetrik anahtar izni |
Simetrik anahtar izni tarafından örtülü |
Veritabanı izni tarafından örtülü |
---|---|---|
ALTER |
DENETİM |
HERHANGİ BİR SİMETRİK ANAHTAR DEĞİŞTİRME |
DENETİM |
DENETİM |
DENETİM |
BAŞVURULAR |
DENETİM |
BAŞVURULAR |
SAHİPLİĞİ |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
Simetrik anahtar Denetim iznine veya veritabanı üzerinde alter any SİMETRİK anahtar izni gerektirir.as seçeneği kullanırsanız, belirtilen sorumlusunun simetrik anahtarsahip olmalıdır.
Örnekler
Aşağıdaki örnek vermez ALTER izni simetrik anahtar SamInventory42 veritabanı kullanıcı HamidS.
USE AdventureWorks2008R2;
DENY ALTER ON SYMMETRIC KEY::SamInventory42 TO HamidS;
GO