Udostępnij za pomocą


UPRAWNIENIA DO ODWOŁYWANIE schematu (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Odwołuje uprawnienia do schematu.

Transact-SQL konwencje składni

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission  [ ,...n ]   
    ON SCHEMA :: schema_name   
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Arguments

permission
Określa uprawnienie, które można odwołać w schemacie. Uprawnienia, które można odwołać w schemacie, są wymienione w sekcji "Uwagi" w dalszej części tego tematu.

OPCJA UDZIELENIA DLA
Wskazuje, że prawo do przyznania określonego prawa innym podmiotom zabezpieczeń zostanie odwołane. Samo uprawnienie nie zostanie odwołane.

Important

Jeśli podmiot zabezpieczeń ma określone uprawnienie bez opcji GRANT, samo uprawnienie zostanie odwołane.

W SCHEMACIE :: schema*_name*
Określa schemat, w którym uprawnienie jest odwoływane. Kwalifikator zakresu :: jest wymagany.

database_principal
Określa podmiot zabezpieczeń, z którego uprawnienie jest odwoływane. Jedna z następujących:

  • Użytkownik bazy danych

  • Rola bazy danych

  • rola w aplikacji

  • użytkownik bazy danych zamapowany na dane logowania systemu Windows

  • użytkownik bazy danych zamapowany na grupę systemu Windows

  • użytkownik bazy danych zamapowany na certyfikat

  • użytkownik bazy danych zamapowany na klucz asymetryczny

  • użytkownik bazy danych nie jest mapowany na jednostkę serwera.

CASCADE
Wskazuje, że uprawnienie, które jest odwoływane, jest również odwoływane od innych podmiotów zabezpieczeń, do których udzielono mu tego podmiotu zabezpieczeń.

Caution

Wskazuje, że uprawnienie, które jest odwoływane, jest również odwoływane od innych podmiotów zabezpieczeń, do których przyznano lub odmówiono mu tego podmiotu zabezpieczeń.

JAK revoking_principal
Określa podmiot zabezpieczeń, z którego podmiot zabezpieczeń wykonujący to zapytanie ma prawo odwołać uprawnienie. Jedna z następujących:

  • Użytkownik bazy danych

  • Rola bazy danych

  • rola w aplikacji

  • użytkownik bazy danych zamapowany na dane logowania systemu Windows

  • użytkownik bazy danych zamapowany na grupę systemu Windows

  • użytkownik bazy danych zamapowany na certyfikat

  • użytkownik bazy danych zamapowany na klucz asymetryczny

  • użytkownik bazy danych nie jest mapowany na jednostkę serwera.

Remarks

Schemat jest zabezpieczany na poziomie bazy danych zawarty w bazie danych, która jest jej elementem nadrzędnym w hierarchii uprawnień. Najbardziej specyficzne i ograniczone uprawnienia, które można odwołać w schemacie, są wymienione w poniższej tabeli wraz z bardziej ogólnymi uprawnieniami, które obejmują je przez implikację.

Zezwolenie na schemat Dorozumiane przez uprawnienie schematu Dorozumiane przez uprawnienie bazy danych
ALTER CONTROL ZMIENIANIE DOWOLNEGO SCHEMATU
CONTROL CONTROL CONTROL
UTWÓRZ SEKWENCJĘ ALTER ZMIENIANIE DOWOLNEGO SCHEMATU
DELETE CONTROL DELETE
EXECUTE CONTROL EXECUTE
INSERT CONTROL INSERT
REFERENCES CONTROL REFERENCES
SELECT CONTROL SELECT
PRZEJMIJ ODPOWIEDZIALNOŚĆ CONTROL CONTROL
UPDATE CONTROL UPDATE
WYŚWIETLANIE ŚLEDZENIA ZMIAN CONTROL CONTROL
DEFINICJA WIDOKU CONTROL DEFINICJA WIDOKU

Permissions

Wymaga uprawnień CONTROL w schemacie.

Zobacz też

CREATE SCHEMA (Transact-SQL)
ODWOŁAJ (Transact-SQL)
Uprawnienia (aparat bazy danych)
Podmioty (aparat bazy danych)
sys.fn_builtin_permissions (Transact-SQL)
sys.fn_my_permissions (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)