ODWOŁAJ uprawnienia kolekcji schematu XML (Transact-SQL)
Unieważnia uprawnienia udzielone lub odmówione na schematu XML kolekcja.
Składnia
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
Argumenty
permission
Określa uprawnienia, które mogą być cofnięte na schematu XML kolekcja.Aby uzyskać listę uprawnień Zobacz sekcję Spostrzeżenia w dalszej części tego tematu.W KOLEKCJI SCHEMATU XML : [ schema_name**.** ] XML_schema_collection_name
Określa schematu XML kolekcja o odwołaniu uprawnienie.zakreskwalifikator (:) jest wymagany. Jeśli schema_name nie jest określona, będzie używany domyślny schemat.Jeśli schema_name jest określony zakresschematukwalifikator ( .) jest wymagany.OPCJA DOTACJI
Wskazuje, w prawo, aby udzielić określonych uprawnień do innych podmiotów zostaną uchylone.Uprawnienia, sam nie zostaną uchylone.Ważne: Jeżeli główny zobowiązany określone uprawnienie bez opcji dotacji, uprawnienie, sam zostaną uchylone.
KASKADA
Wskazuje, że uprawnienie odwołaniu również jest odwołany z innych podmiotów, do których została przyznana lub odbierane przez ten podmiot.Przestroga Kaskadowy odwołania uprawnienie przyznało z opcji dotacji będzie odwoływał Zezwalaj i ODMÓW tego uprawnienia.
{ ABY | Z}<database_principal>
Określa główny, z którego odwołany jest uprawnienie.JAKO <database_principal>
Określa główny, z którego podmiot wykonywanie tej kwerendy uzyskuje swoje prawo odwołać uprawnienia.Database_user
Określa użytkownika bazy danych.Database_role
Określa rola bazy danych.Application_role
Określa rola aplikacji.Database_user_mapped_to_Windows_User
Określa mapowany na użytkownika systemu Windows użytkownik bazy danych.Database_user_mapped_to_Windows_Group
Określa użytkownika bazy danych do grupy systemu Windows.Database_user_mapped_to_certificate
Określa użytkownika bazy danych, mapowane do certyfikat.Database_user_mapped_to_asymmetric_key
Określa użytkownika bazy danych, mapowane do kluczasymetrycznego.Database_user_with_no_login
Określa użytkownika bazy danych nie odpowiedniego serwerapoziom głównych.
Uwagi
Informacje dotyczące kolekcji schematów XML jest widoczna w sys.xml_schema_collections katalogu widoku.
instrukcja nie powiedzie się, jeśli odwołujesz uprawnień od podmiotu, który udzielono tego uprawnienia z dotacji określono OPCJĘ KASKADOWO nie jest określony.
Schematu XML kolekcja jest schemat -poziom zabezpieczany zawartych przez schemat, który jest jego obiektu nadrzędnego w hierarchii uprawnień.Najbardziej szczególnego i ograniczonego uprawnienia, które może być odwołany na schematu XML kolekcja są wymienione w poniższej tabela, wraz z bardziej ogólne uprawnienia, które je zawierają, co za tym idzie.
Uprawnienie kolekcja schematu XML |
Implikowane przez uprawnienie kolekcja schematu XML |
Implikowane przez uprawnienia schematu |
---|---|---|
ZMIEŃ |
FORMANT |
ZMIEŃ |
FORMANT |
FORMANT |
FORMANT |
WYKONANIE |
FORMANT |
WYKONANIE |
ODWOŁANIA |
FORMANT |
ODWOŁANIA |
PRZEJĘCIE NA WŁASNOŚĆ |
FORMANT |
FORMANT |
DEFINICJA WIDOKU |
FORMANT |
DEFINICJA WIDOKU |
Uprawnienia
Wymaga uprawnienie Kontrola schematu XML kolekcja.Użycia opcji jako podmiot określony musi posiadać schematu XML kolekcja.
Przykłady
Poniższy przykład odwołuje EXECUTE uprawnienie do schematu XML kolekcja Invoices4 od użytkownika Wanida.Schemat XML kolekcja Invoices4 znajduje się wewnątrz Sales schemat AdventureWorks2008R2 bazy danych.
USE AdventureWorks2008R2;
REVOKE EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 FROM Wanida;
GO
Zobacz także