REVOKE (Transact-SQL)
Usuwa wcześniej udzielone lub odmowa uprawnień.
Składnia
Simplified syntax for REVOKE
REVOKE [ GRANT OPTION FOR ]
{
[ ALL [ PRIVILEGES ] ]
|
permission [ ( column [ ,...n ] ) ] [ ,...n ]
}
[ ON [ class :: ] securable ]
{ TO | FROM } principal [ ,...n ]
[ CASCADE] [ AS principal ]
Argumenty
OPCJA DOTACJI
Wskazuje, przydzielać uprawnienia określone zostaną uchylone.Jest to wymagane przy korzystaniu z argumentu KASKADOWO.Ważne: Jeżeli główny zobowiązany określone uprawnienie bez opcji dotacji, uprawnienie, sam zostaną uchylone.
ALL
Ta opcja nie odwołać wszystkie możliwe uprawnienia.WSZYSTKIE odwołania jest odpowiednikiem odwołania następujące uprawnienia.Jeśli baza danych jest zabezpieczany , oznacza wszystkie kopii zapasowej bazy danych, dziennika kopii zapasowej, tworzenie bazy danych, Utwórz domyślne, funkcja tworzenia, CREATE PROCEDURE, Utwórz REGUŁĘ, CREATE TABLE i CREATE VIEW.
zabezpieczany jestfunkcja wartość skalarna, wszystkie oznacza wykonywanie i odwołania.
Jeśli zabezpieczany jest tabela-ważnych funkcjaoznacza odwołania DELETE, INSERT, zaznacz wszystkie i AKTUALIZOWAĆ.
Jeśli zabezpieczany jest procedura składowana, wszystkie oznacza EXECUTE.
Jeśli zabezpieczany jest tabela, wszystkie środki usunięcia, WSTAW odniesienia, zaznacz i aktualizacji.
Jeśli zabezpieczany jest widok wszystkich środków usuwanie, WSTAW odniesienia, zaznacz i aktualizacji.
Ostrzeżenie
ODWOŁAJ wszystkie składnia jest niezalecane.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Zamiast tego należy odwołać określone uprawnienia.
PRZYWILEJE
Uwzględnione pod względem zgodności z ISO.Nie zmienia zachowanie wszystkich.permission
Jest nazwą uprawnienie.Prawidłowe mapowania uprawnień do securables są opisane w tematach wymienionych w składnię charakterystyczną dla Securable dalej w tym temacie.column
Określa nazwę kolumna w tabela , w którym odwołany są uprawnienia.Nawiasy są wymagane.class
Określa klasę zabezpieczany o odwołaniu uprawnienie.zakreskwalifikator**:** nie jest wymagana.securable
Określa zabezpieczany o odwołaniu uprawnienie.ABY | Zprincipal
Jest nazwą zleceniodawca.Podmioty, z których można odwołać uprawnienia do zabezpieczany zależą od zabezpieczany.Aby uzyskać więcej informacji na temat prawidłowych kombinacji, zobacz tematy wymienione w składnię charakterystyczną dla Securable dalej w tym temacie.KASKADA
Wskazuje, że uprawnienie jest odwołaniu również jest odwołany z innych podmiotów, do których została przyznana przez ten podmiot.Przy korzystaniu z argumentu KASKADOWO, również musi zawierać PRZYZNANIA opcji dla argumentu.Przestroga Kaskadowy odwołania uprawnienie przyznało z opcji dotacji będzie odwoływał Zezwalaj i ODMÓW tego uprawnienia.
JAKprincipal
Określa główny, z którego podmiot wykonywanie tej kwerendy uzyskuje swoje prawo odwołać uprawnienia.
Uwagi
Pełnej składni REVOKE instrukcja jest złożone.Poprzednie diagram składni został uproszczone w celu zwrócenia uwagi na jego struktury.Pełną składnię Odwoływanie uprawnień szczególnych securables jest opisany w tematach wymienionych w składnię charakterystyczną dla Securable dalej w tym temacie.
instrukcja REVOKE służy do usuwania uprawnień przyznanych i ODMÓW instrukcja można zapobiegać uzyskaniu wyraźnej zgody przez DOTACJĘ zleceniodawca.
Udzielanie uprawnień usuwa ODMÓW lub REVOKE to uprawnienie do określonego zabezpieczany.Jeśli te same uprawnienia Odmowa na wyższe zakres zawierający zabezpieczany, ODMÓW ma pierwszeństwo.Jednakże Odwoływanie uprawnień przyznanych na wyższe zakres nie pierwszeństwo.
Przestroga |
---|
tabela-poziom ODMÓW nie pierwszeństwo kolumna-poziom dotacji.Niezgodność ta hierarchii uprawnień została zabezpieczona dla zgodności z poprzednimi wersjami.Zostaną usunięte w przyszłym wydaniu. |
sp_helprotect Systemu procedura składowana raporty uprawnienia bazy danych -poziomzabezpieczany
instrukcja REVOKE zakończy się niepowodzeniem, jeśli odwołujesz uprawnień od podmiotu, który udzielono tego uprawnienia z dotacji określono OPCJĘ KASKADOWO nie jest określony.
Uprawnienia
Podmioty z uprawnienie Kontrola zabezpieczany może odwołać uprawnienia w tym zabezpieczany.Właścicieli obiektów można odwołać uprawnienia do obiektów, które mogą należeć.
Stypendystów uprawnienie sterowania serwera, takie jak członkowie sysadmin stała rola serweramożna odwołać wszystkie uprawnienia dla dowolnego zabezpieczany na serwerze.Stypendystów uprawnienie Kontrola do bazy danych, takich jak członkowie db_owner rola bazy danychstałej można odwołać wszystkie uprawnienia dla dowolnego zabezpieczany w bazie danych.Stypendystów uprawnienie Kontrola schematu można odwołać uprawnienie do dowolnego obiektu w schemacie.
Składnia określonego zabezpieczanego
W poniższej tabela wymieniono securables i tematów opisujących zabezpieczany-składni.
Zabezpieczany |
Temat |
---|---|
Rola aplikacji |
|
Zestaw |
|
Klucza asymetrycznego |
|
Certyfikat |
|
Umowy |
|
Baza danych |
|
Punkt końcowy |
|
Katalog pełnotekstowy |
|
Stoplist pełnego tekstu |
|
Funkcja |
|
Identyfikator logowania |
|
Typ wiadomości |
|
Obiekt |
|
Kolejki |
|
Wiązanie zdalnych usług |
|
Rola |
|
Trasy |
|
Schemat |
|
Serwer |
|
Usługi |
|
Procedura przechowywana |
|
Klucz symetryczny |
|
Synonim |
|
Obiekty systemu |
|
Tabela |
|
Typ |
|
Użytkownik |
|
Widok |
|
Kolekcji schematu XML |
Zobacz także