Aracılığıyla paylaş


grant Full-Text izinler (Transact-sql)

Tam metin kataloğu veya tam metin stoplist izin verir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

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. Securables izinlerin geçerli eşleştirmeler "Açıklamalar" açıklanan bölümünde, bu konunun ilerleyen bölümlerinde.

  • on fulltext Katalog **:**full-text_catalog_name
    İzin verilen tam metin kataloğu belirtir. Kapsam eleme : gereklidir.

  • fulltext STOPLİST **:**full-text_stoplist_name
    Tam metin stoplist izin verilen belirtir. Kapsam eleme : gereklidir.

  • database_principal
    İzin verilen asıl adı belirtir. Aşağıdakilerden biri:

    • Veritabanı kullanıcı

    • veritabanı rolü

    • uygulama rolü

    • bir Windows oturumu açma eşlenen veritabanı kullanıcı

    • bir Windows grubu eşlenen veritabanı kullanıcı

    • Sertifika eşlenen veritabanı kullanıcı

    • bir asimetrik anahtar eşlenen veritabanı kullanıcı

    • bir sunucu asıl adı eşlenen veritabanı kullanıcı.

  • VERME SEÇENEĞİ
    Asıl adı da diğer ilkeleri belirtilen izni olanağı verilecektir gösterir.

  • OLARAKgranting_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ü

    • bir Windows oturumu açma eşlenen veritabanı kullanıcı

    • bir Windows grubu eşlenen veritabanı kullanıcı

    • Sertifika eşlenen veritabanı kullanıcı

    • bir asimetrik anahtar eşlenen veritabanı kullanıcı

    • bir sunucu asıl adı eşlenen veritabanı kullanıcı.

Açıklamalar

fulltext catalog izinleri

Tam metin kataloğu bir veritabanı izinleri hiyerarşideki üst olan veritabanı tarafından bulunan düzeyinde güvenlik altına alınabilir olduğunu. Bir tam metin kataloğu verilebilecek en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.

Tam metin kataloğu izni

Tam metin kataloğu izni tarafından açık

Veritabanı izni tarafından açık

DENETİM

DENETİM

DENETİM

SAHİPLİK AL

DENETİM

DENETİM

ALTER

DENETİM

HERHANGİ BİR FULLTEXT KATALOG DEĞİŞTİRME

REFERANSLAR

DENETİM

REFERANSLAR

VIEW DEFINITION

DENETİM

VIEW DEFINITION

fulltext STOPLIST izinler

Bir tam metin stoplist bir veritabanı izinleri hiyerarşideki üst olan veritabanı tarafından bulunan düzeyinde güvenlik altına alınabilir olduğunu. Bir tam metin stoplist üzerinde verilebilecek en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.

Tam metin stoplist izni

Tam metin stoplist izni tarafından açık

Veritabanı izni tarafından açık

ALTER

DENETİM

HERHANGİ BİR FULLTEXT KATALOG 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

Grantor (veya as seçeneği ile belirtilen anapara) OPTION izni kendisini ya da verilen izni da anlaşılacağı daha yüksek bir izin olması gerekir.

as seçeneği kullanılarak, bu ek gereksinimler Uygula.

OLARAKgranting_principal

Ek izin gerekli

Veritabanı kullanıcı

Kullanıcı, üyelik özelliklerini Al izni db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Bir Windows oturumu açma eşlenen veritabanı kullanıcı

Kullanıcı, üyelik özelliklerini Al izni db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Bir Windows grubu eşlenen veritabanı kullanıcı

Windows Grup üyeliği üyelik db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Sertifika eşlenen veritabanı kullanıcı

Üyelik db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Bir asimetrik anahtar eşlenen veritabanı kullanıcı

Üyelik db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Herhangi bir sunucu asıl adı eşlenen veritabanı kullanıcı

Kullanıcı, üyelik özelliklerini Al izni db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Veritabanı rolü

Rol üyeliği alter izni db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Uygulama rolü

Rol üyeliği alter izni db_securityadminsabit veritabanı rolü, üyelik db_ownersabit veritabanı rolü veya üyelik sysadminsunucu rolü.

Nesne sahipleri sahip oldukları nesnelerle ilgili izinler verebilirsiniz. Sorumluları ile güvenilir bir kutu üzerinde DENETIM izni üzerinde izin verme Bu güvenlik altına alınabilir.

Hibe üyeleri gibi control server izni sysadminsabit sunucu rolü, herhangi bir izni vermek güvenilir sunucu. Üyeleri gibi bir veritabanı üzerinde DENETIM izni hibe db_ownersabit veritabanı rolü, herhangi bir izni vermek güvenilir veritabanı. Şema control izni hibe şema içindeki herhangi bir nesneyi herhangi bir izni verebilirsiniz.

Örnekler

A.Tam metin kataloğu izni verme

Aşağıdaki örnek Ted CONTROLtam metin kataloğu izni ProductCatalog.

GRANT CONTROL
    ON FULLTEXT CATALOG :: ProductCatalog
    TO Ted ;

GRANT CONTROL
    ON FULLTEXT CATALOG :: ProductCatalog
    TO Ted ;

B.Bir stoplist izinleri verme

Aşağıdaki örnek Mary VIEW DEFINITIONtam metin stoplist izni ProductStoplist.

GRANT VIEW DEFINITION
    ON FULLTEXT STOPLIST :: ProductStoplist
    TO Mary ;

GRANT VIEW DEFINITION
    ON FULLTEXT STOPLIST :: ProductStoplist
    TO Mary ;

Ayrıca bkz.

Başvuru

UYGULAMA rolü (Transact-sql) oluşturma

ASİMETRİK anahtar (Transact-sql) oluştur

SERTIFIKASı (Transact-sql) oluştur

fulltext Katalog (Transact-sql) oluştur

fulltext STOPLIST (Transact-sql) oluştur

sys.fn_my_permissions (Transact-sql)

grant (Transact-sql)

has_perms_by_name (Transact-sql)

sys.fn_builtin_permissionsilişkili (Transact-sql)

edinmeksys.fulltext_catalogs (Transact-sql)

sys.fulltext_stoplists (Transact-sql)

Kavramlar

Şifreleme hiyerarşisi

Izinler (veritabanı altyapısı)

Sorumluları (veritabanı altyapısı)