Kommentar
Å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
Återkallar behörigheter för ett schema.
Transact-SQL syntaxkonventioner
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON SCHEMA :: schema_name
{ TO | FROM } database_principal [ ,...n ]
[ CASCADE ]
[ AS revoking_principal ]
Arguments
permission
Anger en behörighet som kan återkallas i ett schema. De behörigheter som kan återkallas för ett schema visas i avsnittet Kommentarer senare i det här avsnittet.
GRANT ALTERNATIV FÖR
Anger att rätten att bevilja den angivna rättigheten till andra huvudkonton återkallas. Behörigheten i sig kommer inte att återkallas.
Important
Om huvudmannen har det angivna tillståndet utan alternativet GRANT , kommer själva tillståndet att dras in.
ON SCHEMA:: schema*_name*
Anger det schema som behörigheten återkallas för. Omfångskvalificeraren :: krävs.
database_principal
Anger det huvudnamn som behörigheten återkallas från. 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 återkallas också återkallas från andra huvudnamn som den har beviljats av det här huvudkontot.
Caution
Anger att behörigheten som återkallas också återkallas från andra huvudnamn som den har beviljats eller nekats av det här huvudkontot.
SOM revoking_principal
Anger ett huvudnamn från vilket huvudnamnet som kör den här frågan härleder sin rätt att återkalla 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 schema ä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 återkallas för ett schema visas i följande tabell, tillsammans med de mer allmänna behörigheter som omfattar dem under implikation.
| Schemabehörighet | Underförstådd av schemabehörighet | Underförstådd av databasbehörighet |
|---|---|---|
| ALTER | CONTROL | ÄNDRA NÅGON SCHEMA |
| CONTROL | CONTROL | CONTROL |
| CREATE SEQUENCE | ALTER | ÄNDRA NÅGON SCHEMA |
| DELETE | CONTROL | DELETE |
| EXECUTE | CONTROL | EXECUTE |
| INSERT | CONTROL | INSERT |
| REFERENCES | CONTROL | REFERENCES |
| SELECT | CONTROL | SELECT |
| TA ÄGARSKAP | CONTROL | CONTROL |
| UPDATE | CONTROL | UPDATE |
| VIEW ÄNDRINGSSPÅRNING | CONTROL | CONTROL |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Permissions
Kräver KONTROLL-behörighet för schemat.
Se även
CREATE SCHEMA (Transact-SQL)
REVOKE (Transact-SQL)
Behörigheter (Databasmotor)
huvudnamn (databasmotor)
sys.fn_builtin_permissions (Transact-SQL)
sys.fn_my_permissions (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)