grant Full-Text izinler (Transact-SQL)
tam metin kataloğu veya tam metin stoplist izin verir.
Sözdizimi
GRANT permission [ ,...n ] ON
FULLTEXT
{
CATALOG :: full-text_catalog_name
|
STOPLIST :: full-text_stoplist_name
}
TO database_principal [ ,...n ]
[ WITH GRANT OPTION ]
[ AS granting_principal ]
Bağımsız değişkenler
permission
Bir izni adıdır.Güvenli Hale Getirilebilenler izin geçerli eşleştirmeler "Açıklamalar" açıklanan bölümünde, bu konunun ilerisinde.on Full-Text catalog :full-text_catalog_name
İzin verilen tam metin kataloğu belirtir.niteleyici kapsam: gereklidir.Full-Text STOPLIST üzerinde :full-text_stoplist_name
Tam metin stoplist izni verilen belirtir.niteleyici kapsam: gereklidir.database_principal
İzni verilmiş asıl adı belirtir.Aşağıdakilerden biri:Veritabanı kullanıcı
veritabanı rolü
uygulama rolü
Windows oturumu açma eşlenen veritabanı kullanıcı
bir Windows grubu eşlenen veritabanı kullanıcı
bir sertifikaeşlenen veritabanı kullanıcı
bir asimetrik anahtareşlenen veritabanı kullanıcı
veritabanı kullanıcısı için bir sunucu asıl adı eşlenen değil.
GRANT SEÇENEĞİ
Patron da diğer ilkeleri için belirtilmiş izni vermek olanağı verilir gösterir.ASgranting_principal
Bu sorguyu yürüttükten sorumlusunun izni vermek için kendi sağ türetir içinden asıl adı belirtir.Aşağıdakilerden biri:Veritabanı kullanıcı
veritabanı rolü
uygulama rolü
Windows oturumu açma eşlenen veritabanı kullanıcı
bir Windows grubu eşlenen veritabanı kullanıcı
bir sertifikaeşlenen veritabanı kullanıcı
bir asimetrik anahtareşlenen veritabanı kullanıcı
veritabanı kullanıcısı için bir sunucu asıl adı eşlenen değil.
Açıklamalar
Full-Text catalog izinler
tam metin kataloğu izinleri sıradüzeni içindeki üst olan veritabanı tarafından bulunan bir veritabanı -düzeygüvenliği sağlanabilir ' dir. tam metin kataloğu ' nda verilebilecek en belirli ve sınırlı izinleri, aşağıdaki tablo, bunların patentlerini tarafından dahil daha genel izinleri ile birlikte listelenir.
Tam metin kataloğu izni |
tam metin kataloğu izni tarafından örtülü |
Veritabanı izni tarafından örtülü |
---|---|---|
DENETİM |
DENETİM |
DENETİM |
SAHİPLİĞİ |
DENETİM |
DENETİM |
ALTER |
DENETİM |
TÜM FULL-TEXT CATALOG ALTER |
BAŞVURULAR |
DENETİM |
BAŞVURULAR |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
Full-Text STOPLIST izinleri
Tam metin stoplist izinleri sıradüzeni içindeki üst olan veritabanı tarafından bulunan bir veritabanı -düzey güvenliği sağlanabilir ' dir.Tam metin stoplist üzerinde verilebilecek en belirli ve sınırlı izinleri, aşağıdaki tablo, bunların patentlerini tarafından dahil daha genel izinleri ile birlikte listelenir.
Tam metin stoplist izni |
Tam metin stoplist izni tarafından örtülü |
Veritabanı izni tarafından örtülü |
---|---|---|
ALTER |
DENETİM |
TÜM FULL-TEXT CATALOG ALTER |
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
Grantor (veya as seçeneği ile belirtilen sorumlusunun) izniyle kendisini grant seçeneği ya da verilen izindir anlamına gelir daha yüksek bir izin olması gerekir.
as seçeneğini kullanarak, bu ek gereksinimler Uygula.
ASgranting_principal |
Ek izin gerekiyor |
---|---|
Veritabanı kullanıcı |
Kullanıcı, üyelik özelliklerini Al izni db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Windows oturumu açma eşlenen veritabanı kullanıcı |
Kullanıcı, üyelik özelliklerini Al izni db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Bir Windows grubu eşlenen veritabanı kullanıcı |
Üyelik Windows Grup üyeliği db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Bir sertifikaeşlenen veritabanı kullanıcı |
Üyelik db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Bir asimetrik anahtareşlenen veritabanı kullanıcı |
Üyelik db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Herhangi bir sunucu asıl değil eşlenen veritabanı kullanıcı |
Kullanıcı, üyelik özelliklerini Al izni db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Veritabanı rolü |
Rol üyeliği üzerinde alter iznine db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Uygulama rolü |
Rol üyeliği üzerinde alter iznine db_securityadmin veritabanı rolü, üyelik sabit db_owner veritabanı rolüveya Üyelik sabit sysadmin sabit sunucu rolü. |
Nesne sahipleri sahip oldukları nesnelerdeki izinleri verebilirsiniz.Bir güvenliği sağlanabilir üzerinde Denetim iznine sahip ilkeleri, güvenliği sağlanabilirüzerinde izni verebilirsiniz.
Üyeleri gibi control server izni grantees sysadmin sabit sunucu rolü, bir güvenliği sağlanabilir Server üzerinde herhangi bir izni vermek.Üyeleri gibi bir veritabanı üzerinde denetim izni grantees db_owner veritabanı rolü, sabit herhangi güvenliği sağlanabilir veritabanında bulunan herhangi bir izni vermekBir şema üzerinde control izni grantees herhangi bir şema içinde herhangi bir nesne üzerinde izni verebilirsiniz.
Örnekler
A.tam metin kataloğuizinleri verme
Aşağıdaki örnek verir TedCONTROL tam metin kataloğuizni ProductCatalog.
GRANT CONTROL
ON FULLTEXT CATALOG :: ProductCatalog
TO Ted ;
B.Bir stoplist izinleri verme
Aşağıdaki örnek verir MaryVIEW DEFINITION tam metin stoplist izni ProductStoplist.
GRANT VIEW DEFINITION
ON FULLTEXT STOPLIST :: ProductStoplist
TO Mary ;
Ayrıca bkz.