Megosztás a következőn keresztül:


DENY tanúsítványengedélyek (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Letiltja a tanúsítványok engedélyeit.

Transact-SQL szintaxis konvenciók

Syntax

  
DENY permission  [ ,...n ]   
    ON CERTIFICATE :: certificate_name   
    TO principal [ ,...n ]  
    [ CASCADE ]  
    [ AS denying_principal ]  

Arguments

permission
Olyan engedélyt ad meg, amely megtagadható egy tanúsítványon. Az alábbiakban felsorolva.

TANÚSÍTVÁNYON ::certificate_name
Megadja azt a tanúsítványt, amelyen az engedély megtagadva van. A hatókör-minősítő ::" megadása kötelező.

database_principal
Azt a tagot adja meg, amelyhez az engedélyt megtagadják. Az alábbiak egyike:

  • 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.

CASCADE
Azt jelzi, hogy a megtagadott engedélyt a rendszer más olyan tagoknak is megtagadja, amelyeknek ezt a tagot a rendszerbiztonsági tag adta.

denying_principal
Megadja azt a tagot, amelyből a lekérdezést végrehajtó egyszerű felhasználó megtagadhatja az engedélyt. Az alábbiak egyike:

  • 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

A tanúsítvány egy adatbázisszintű biztonságos, amelyet az adatbázis tartalmaz, amely a szülője az engedélyhierarchiában. A tanúsítványon megtagadható legspecifikusabb és korlátozott engedélyeket az alábbiakban találja, valamint az általánosabb engedélyeket, amelyek hatással vannak rájuk.

Tanúsítványengedély Tanúsítványengedélyek alapján vélelmezett Az adatbázis engedélyével kapcsolatos vélelmezett
CONTROL CONTROL CONTROL
VEGYÉK ÁT A TULAJDONJOGOT CONTROL CONTROL
ALTER CONTROL BÁRMELY TANÚSÍTVÁNY MÓDOSÍTÁSA
REFERENCES CONTROL REFERENCES
NÉZETDEFINÍCIÓ CONTROL NÉZETDEFINÍCIÓ

Permissions

CONTROL-engedélyt igényel a tanúsítványon. Ha az AS záradékot használja, a megadott tagnak kell birtokolnia a tanúsítványt.

Lásd még:

MEGTAGADÁS (Transact-SQL)
Engedélyek (Adatbázis-motor)
Főelemek (Adatbázismotor)
CREATE CERTIFICATE (Transact-SQL)
ASZIMMETRIKUS KULCS LÉTREHOZÁSA (Transact-SQL)
ALKALMAZÁSSZEREPKÖR LÉTREHOZÁSA (Transact-SQL)
Titkosítási hierarchia