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 Managed Instance
Analysplattformssystem (PDW)
Återkallar behörigheter som beviljats eller nekats för en XML-schemasamling.
Transact-SQL syntaxkonventioner
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON
XML SCHEMA COLLECTION :: [ schema_name . ]
XML_schema_collection_name
{ TO | FROM } <database_principal> [ ,...n ]
[ CASCADE ]
[ AS <database_principal> ]
<database_principal> ::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
Arguments
permission
Specificerar en behörighet som kan återkallas på en XML-schemasamling. För en lista över behörigheterna, se avsnittet Anmärkningar senare i detta ämne.
OM XML-SCHEMASAMLING : : [ schema_name. ] XML_schema_collection_name
Specificerar den XML-schemasamling där behörigheten återkallas. Scope-kvalificeraren (::) krävs. Om schema_name inte anges kommer standardschemat att användas. Om schema_name anges krävs schemascope-qualifieren (.) (.).
BIDRAGSALTERNATIV
Anger att rätten att bevilja den angivna behörigheten till andra huvudnamn återkallas. Behörigheten i sig kommer inte att återkallas.
Viktigt!
Om huvudkontot har den angivna behörigheten utan alternativet BEVILJA återkallas själva behörigheten.
CASCADE
Anger att behörigheten som återkallas också återkallas från andra huvudnamn som den har beviljats eller nekats av det här huvudkontot.
Försiktighet
Ett kaskadåterkallning av en behörighet som beviljats MED GRANT OPTION återkallar både GRANT och DENY för den behörigheten.
{ TILL | FRÅN } <database_principal>
Anger det huvudnamn som behörigheten återkallas från.
AS-database_principal <> Anger ett huvudnamn från vilket huvudnamnet som kör frågan härleder sin rätt att återkalla behörigheten.
Database_user
Specificerar en databasanvändare.
Database_role
Specificerar en databasroll.
Application_role
Specificerar en applikationsroll.
Database_user_mapped_to_Windows_User
Specificerar en databasanvändare mappad till en Windows-användare.
Database_user_mapped_to_Windows_Group
Specificerar en databasanvändare mappad till en Windows-grupp.
Database_user_mapped_to_certificate
Specificerar en databasanvändare mappad till ett certifikat.
Database_user_mapped_to_asymmetric_key
Specificerar en databasanvändare mappad till en asymmetrisk nyckel.
Database_user_with_no_login
Specificerar en databasanvändare utan motsvarande servernivåprincip.
Anmärkningar
Information om XML-schemasamlingar är synlig i katalogvyn sys.xml_schema_collections .
Uttalandet kommer att misslyckas om CASCADE inte specificeras när du drar tillbaka ett tillstånd från en huvudman som beviljats det tillståndet med GRANT OPTION angivet.
En XML-schemasamling är en schemanivå-securable som finns i schemat som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på en XML-schemasamling listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem implicit.
| XML-schemainsamlingsbehörighet | Underförstått av XML-schemainsamlingstillstånd | Underförstått av schematillstånd |
|---|---|---|
| ALTER | CONTROL | ALTER |
| CONTROL | CONTROL | CONTROL |
| EXECUTE | CONTROL | EXECUTE |
| REFERENCES | CONTROL | REFERENCES |
| TA ÄGARSKAP | CONTROL | CONTROL |
| Visa definition | CONTROL | Visa definition |
Permissions
Kräver CONTROL-behörighet på XML-schemasamlingen. Om du använder AS-alternativet måste den angivna principalen äga XML-schemasamlingen.
Examples
Följande exempel återkallar EXECUTE behörighet för XML-schemasamlingen Invoices4 från användaren Wanida. XML-schemasamlingen Invoices4 finns inuti Sales databasens schema AdventureWorks2025 .
USE AdventureWorks2022;
REVOKE EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 FROM Wanida;
GO
Se även
BEVILJA XML-schemainsamlingsbehörigheter (Transact-SQL)
NEKA XML-schemainsamlingsbehörigheter (Transact-SQL)
sys.xml_schema_collections (Transact-SQL)
SKAPA XML-SCHEMASAMLING (Transact-SQL)
Behörigheter (Databasmotor)
huvudnamn (databasmotor)