Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Nekar behörigheter för ett certifikat.
Transact-SQL syntaxkonventioner
Syntax
DENY permission [ ,...n ]
ON CERTIFICATE :: certificate_name
TO principal [ ,...n ]
[ CASCADE ]
[ AS denying_principal ]
Arguments
permission
Anger en behörighet som kan nekas på ett certifikat. Listas nedan.
PÅ CERTIFIKAT ::certificate_name
Anger det certifikat där behörigheten nekas. Omfångskvalificeraren "::" krävs.
database_principal
Anger det huvudnamn som behörigheten nekas till. Något av följande:
Databasanvändare
Databasroll
applikationsroll
databasanvändare mappad till en Windows-inloggning
databasanvändare mappad till en Windows-grupp
databasanvändare mappad till ett certifikat
databasanvändare mappad till en asymmetrisk nyckel
databasanvändaren har inte mappats till ett serverhuvudnamn.
CASCADE
Anger att behörigheten som nekas också nekas till andra huvudnamn som det har beviljats av det här huvudkontot.
denying_principal
Anger ett huvudnamn från vilket huvudnamnet som kör den här frågan härleder sin rätt att neka behörigheten. Något av följande:
Databasanvändare
Databasroll
applikationsroll
databasanvändare mappad till en Windows-inloggning
databasanvändare mappad till en Windows-grupp
databasanvändare mappad till ett certifikat
databasanvändare mappad till en asymmetrisk nyckel
databasanvändaren har inte mappats till ett serverhuvudnamn.
Remarks
Ett certifikat är en databasnivå som kan säkras av databasen som är dess överordnade i behörighetshierarkin. De mest specifika och begränsade behörigheter som kan nekas på ett certifikat visas nedan, tillsammans med de mer allmänna behörigheter som omfattar dem under implikation.
| Certifikatbehörighet | Underförstått av certifikatbehörighet | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA ALLA CERTIFIKAT |
| REFERENCES | CONTROL | REFERENCES |
| VISA DEFINITION | CONTROL | VISA DEFINITION |
Permissions
Kräver KONTROLL-behörighet för certifikatet. Om AS-satsen används måste det angivna huvudkontot äga certifikatet.
Se även
NEKA (Transact-SQL)
Behörigheter (Databasmotor)
huvudnamn (databasmotor)
SKAPA CERTIFIKAT (Transact-SQL)
SKAPA ASYMMETRISK NYCKEL (Transact-SQL)
SKAPA PROGRAMROLL (Transact-SQL)
Krypteringshierarki