GRANT Keresési Ingatlanlista engedélyek (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Engedélyeket ad egy keresési tulajdonságlistához.

Transact-SQL szintaxis konvenciók

Syntax

  
GRANT permission [ ,...n ] ON   
    SEARCH PROPERTY LIST :: search_property_list_name  
    TO database_principal [ ,...n ]  
    [ WITH GRANT OPTION ]  
    [ AS granting_principal ]  

Arguments

permission
Az engedély neve. A biztonságossá tett engedélyek érvényes leképezéseit a jelen témakör "Megjegyzések" szakaszában találja.

BEVAN SEARCH PROPERTY LIST::search_property_list_name
Megadja azt a keresési tulajdonságlistát, amelyen az engedély meg van adva. A hatókör-minősítő :: kötelező.

A meglévő keresési tulajdonságlisták megtekintése

database_principal
Azt a tagot adja meg, amelyhez az engedélyt megadták. A rendszerbiztonsági tag a következők egyike lehet:

  • Adatbázis felhasználó

  • Adatbázis szerepe

  • alkalmazásszerepkör

  • adatbázis-felhasználó windowsos bejelentkezésre van leképezve

  • adatbázis-felhasználó egy Windows-csoportra van leképezve

  • adatbázis-felhasználó hozzárendelve egy tanúsítványhoz

  • adatbázis-felhasználó aszimmetrikus kulcsra van leképezve

  • az adatbázis-felhasználó nem kiszolgálónévre van leképezve.

GRANT OPCIÓ
Azt jelzi, hogy a rendszerbiztonsági tagnak lehetősége lesz arra is, hogy a megadott engedélyt más tagoknak is megadja.

MINT granting_principal
Megadja azt a főnevet, amelyből a lekérdezést végrehajtó egyszerű felhasználó engedélyt ad az engedély megadására. A rendszerbiztonsági tag a következők egyike lehet:

  • Adatbázis felhasználó

  • Adatbázis szerepe

  • alkalmazásszerepkör

  • adatbázis-felhasználó windowsos bejelentkezésre van leképezve

  • adatbázis-felhasználó egy Windows-csoportra van leképezve

  • adatbázis-felhasználó hozzárendelve egy tanúsítványhoz

  • adatbázis-felhasználó aszimmetrikus kulcsra van leképezve

  • az adatbázis-felhasználó nem kiszolgálónévre van leképezve.

Remarks

SEARCH PROPERTY LIST engedélyek

A keresési tulajdonságlista egy adatbázisszintű biztonságos, amely az engedélyhierarchiában a szülő adatbázisa. A keresési tulajdonságlistában megadható legspecifikusabb és korlátozott engedélyeket az alábbi táblázatban találja, valamint azokat érintő általánosabb engedélyekkel együtt.

Keresési tulajdonságlista-engedély A keresési tulajdonságlistára vonatkozó engedély Az adatbázis engedélyével kapcsolatos vélelmezett
ALTER CONTROL BÁRMELY FULLTEXT CATALOG MÓDOSÍTÁSA
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
VEGYÉK ÁT A TULAJDONJOGOT CONTROL CONTROL
VIEW MEGHATÁROZÁS CONTROL VIEW MEGHATÁROZÁS

Permissions

Az engedélyezőnek (vagy az AS opcióval kijelölt megbízónak) vagy magának az engedélynek az GRANT OPTION-val, vagy egy magasabb jogosultsággal, amely azt jelzi, hogy megadják.

Az AS beállítás használata esetén a következő további követelmények érvényesek.

MINT granting_principal További engedély szükséges
Adatbázis-felhasználó MEGSZEMÉLYESÍTÉSi engedély a felhasználóra, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Adatbázis-felhasználó windowsos bejelentkezésre van leképezve MEGSZEMÉLYESÍTÉSi engedély a felhasználóra, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Adatbázis-felhasználó egy Windows-csoportra van leképezve Tagság a Windows-csoportban, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Adatbázis-felhasználó tanúsítványra van leképezve A db_securityadmin rögzített adatbázis-szerepkör tagsága, a db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Adatbázis-felhasználó aszimmetrikus kulcsra van leképezve A db_securityadmin rögzített adatbázis-szerepkör tagsága, a db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Az adatbázis-felhasználó nincs hozzárendelve egyetlen kiszolgálónévhez sem MEGSZEMÉLYESÍTÉSi engedély a felhasználóra, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Adatbázis-szerepkör ALTER-engedély a szerepkörre, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.
Alkalmazás szerepkör ALTER-engedély a szerepkörre, db_securityadmin rögzített adatbázis-szerepkör tagsága, db_owner rögzített adatbázis-szerepkör tagsága vagy a sysadmin rögzített kiszolgálói szerepkör tagsága.

Az objektumtulajdonosok engedélyeket adhatnak a saját objektumaikhoz. A control engedéllyel rendelkező tagok engedélyt adhatnak erre a biztonságos eszközre.

A CONTROL SERVER engedély engedélyei, például a sysadmin rögzített kiszolgálói szerepkör tagjai bármilyen engedélyt adhatnak a kiszolgáló bármely biztonságossá tételéhez. A CONTROL engedéllyel rendelkezők egy adatbázisban, például a db_owner rögzített adatbázis-szerepkör tagjai, bármilyen engedélyt adhatnak az adatbázis bármely biztonságossá tételéhez. A séma CONTROL engedélyével rendelkezők bármilyen engedélyt adhatnak a sémán belüli bármely objektumra.

Examples

Engedélyek megadása keresési tulajdonságlistához

Az alábbi példa engedélyt ad Mary a VIEW DEFINITION keresési tulajdonságlistában DocumentTablePropertyList.

GRANT VIEW DEFINITION  
    ON SEARCH PROPERTY LIST :: DocumentTablePropertyList  
    TO Mary ;