DENY Full-Text İzinleri (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Tam metin kataloğu ve tam metin durdurma listelerindeki izinleri reddeder.

Transact-SQL söz dizimi kuralları

Syntax

DENY permission [ ,...n ] ON  
    FULLTEXT   
        {  
           CATALOG :: full-text_catalog_name  
           |  
           STOPLIST :: full-text_stoplist_name  
        }  
    TO database_principal [ ,...n ] [ CASCADE ]  
        [ AS denying_principal ]  

Arguments

permission
İzin adıdır. güvenli hale getirilebilir izinlere yönelik geçerli eşlemeler, bu konunun devamındaki "Açıklamalar" bölümünde açıklanmıştır.

AÇIK FULLTEXT CATALOG::full-text_catalog_name
İznin reddedildiği tam metin kataloğunu belirtir. Kapsam niteleyicisi :: gereklidir.

AÇIK FULLTEXT STOPLIST::full-text_stoplist_name
İznin reddedildiği tam metin durdurma listesini belirtir. Kapsam niteleyicisi :: gereklidir.

database_principal
İznin reddedildiğ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
Reddedilen iznin, bu sorumlu tarafından verildiği diğer sorumlulara da reddedildiğini gösterir.

denying_principal
Bu sorguyu yürüten sorumlunun izni reddetme hakkını türetdiği bir 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ş.

FULLTEXT CATALOG İzinleri

Tam metin kataloğu, izinler hiyerarşisinde üst öğesi olan veritabanı tarafından kapsanan veritabanı düzeyinde güvenli hale getirilebilir bir katalogdur. Tam metin kataloğunda reddedilebilen 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.

Tam metin kataloğu izni Tam metin kataloğu izniyle örtülü Veritabanı izniyle örtülü
CONTROL CONTROL CONTROL
SAHIPLENMEK CONTROL CONTROL
ALTER CONTROL HERHANGI BIR FULLTEXT CATALOG DEĞIŞTIRME
REFERENCES CONTROL REFERENCES
VIEW TANIMI CONTROL VIEW TANIMI

FULLTEXT STOPLIST İzinleri

Tam metin durdurma listesi, izinler hiyerarşisinde üst öğesi olan veritabanı tarafından kapsanan veritabanı düzeyinde güvenli hale getirilebilir bir listedir. Tam metin durdurma listesinde reddedilebilen en özel ve sınırlı izinler, ima yoluyla bunları içeren daha genel izinlerle birlikte aşağıdaki tabloda listelenmiştir.

Tam metin durdurma listesi izni Tam metin durdurma listesi izniyle örtülü Veritabanı izniyle örtülü
ALTER CONTROL HERHANGI BIR FULLTEXT CATALOG DEĞIŞTIRME
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
SAHIPLENMEK CONTROL CONTROL
VIEW TANIMI CONTROL VIEW TANIMI

Permissions

Tam metin kataloğunda CONTROL izni gerektirir. AS seçeneğini kullanıyorsanız, belirtilen sorumlu tam metin kataloğuna sahip olmalıdır.