REVOKE (Transact-SQL)

Usuwa wcześniej udzielone lub odmowa uprawnień.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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żna informacjaWaż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.

    PrzestrogaPrzestroga

    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.

PrzestrogaPrzestroga

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

ODWOŁYWANIE uprawnień głównej bazy danych (Transact-SQL)

Zestaw

ODWOŁAJ uprawnienia zestawu (Transact-SQL)

Klucza asymetrycznego

ODWOŁAJ uprawnienia klucza asymetrycznego (Transact-SQL)

Certyfikat

ODWOŁAJ uprawnienia certyfikatu (Transact-SQL)

Umowy

ODWOŁAJ Service Broker uprawnienia (Transact-SQL)

Baza danych

ODWOŁYWANIE uprawnień do bazy danych (Transact-SQL)

Punkt końcowy

ODWOŁAJ uprawnienia punktu końcowego (Transact-SQL)

Katalog pełnotekstowy

ODWOŁAJ uprawnienia pełnego tekstu (Transact-SQL)

Stoplist pełnego tekstu

ODWOŁAJ uprawnienia pełnego tekstu (Transact-SQL)

Funkcja

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Identyfikator logowania

ODWOŁAJ uprawnienia głównego serwera (Transact-SQL)

Typ wiadomości

ODWOŁAJ Service Broker uprawnienia (Transact-SQL)

Obiekt

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Kolejki

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Wiązanie zdalnych usług

ODWOŁAJ Service Broker uprawnienia (Transact-SQL)

Rola

ODWOŁYWANIE uprawnień głównej bazy danych (Transact-SQL)

Trasy

ODWOŁAJ Service Broker uprawnienia (Transact-SQL)

Schemat

ODWOŁAJ uprawnienia schematu (Transact-SQL)

Serwer

ODWOŁAJ uprawnienia serwera (Transact-SQL)

Usługi

ODWOŁAJ Service Broker uprawnienia (Transact-SQL)

Procedura przechowywana

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Klucz symetryczny

ODWOŁAJ uprawnienia klucza symetrycznego (Transact-SQL)

Synonim

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Obiekty systemu

ODWOŁAJ uprawnienia do obiektów systemu (Transact-SQL)

Tabela

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Typ

ODWOŁAJ uprawnienia typu języka Transact-SQL)

Użytkownik

ODWOŁYWANIE uprawnień głównej bazy danych (Transact-SQL)

Widok

ODWOŁAJ uprawnienia obiektu (Transact-SQL)

Kolekcji schematu XML

ODWOŁAJ uprawnienia kolekcji schematu XML (Transact-SQL)