Udostępnij za pomocą


ODWOŁAJ uprawnienia klucza asymetrycznego (Transact-SQL)

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

Odwołuje uprawnienia do klucza asymetrycznego.

Transact-SQL konwencje składni

Syntax

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

Arguments

OPCJA UDZIELENIA DLA
Wskazuje, że możliwość udzielenia określonego uprawnienia zostanie odwołana.

Important

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

permission
Określa uprawnienie, które można odwołać w zestawie. Wymienione poniżej.

W KLUCZU ASYMETRYCZNYM ::asymmetric_key_name
Określa klucz asymetryczny, na 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 aplikacji

  • Użytkownik bazy danych zamapowany na logowanie do 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 przyznano lub odmówiono mu tego podmiotu zabezpieczeń. Samo uprawnienie nie zostanie odwołane.

Caution

Kaskadowe odwołanie uprawnienia udzielonego PRZY UŻYCIU OPCJI GRANT spowoduje odwołanie zarówno GRANT, jak i ODMÓW tego uprawnienia.

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 aplikacji

  • Użytkownik bazy danych zamapowany na logowanie do 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

Klucz asymetryczny to zabezpieczanie na poziomie bazy danych zawarte w bazie danych, która jest jej elementem nadrzędnym w hierarchii uprawnień. Poniżej wymieniono najbardziej szczegółowe i ograniczone uprawnienia, które można odwołać na klucz asymetryczny, wraz z bardziej ogólnymi uprawnieniami, które obejmują je przez implikację.

Uprawnienie klucza asymetrycznego Sugerowane przez asymetryczne uprawnienie klucza Dorozumiane przez uprawnienie bazy danych
CONTROL CONTROL CONTROL
PRZEJMIJ ODPOWIEDZIALNOŚĆ CONTROL CONTROL
ALTER CONTROL ZMIENIANIE DOWOLNEGO KLUCZA ASYMETRYCZNEGO
REFERENCES CONTROL REFERENCES
DEFINICJA WIDOKU CONTROL DEFINICJA WIDOKU

Permissions

Wymaga uprawnień CONTROL dla klucza asymetrycznego.

Zobacz też

ODWOŁAJ (Transact-SQL)
Uprawnienia (aparat bazy danych)
Podmioty (aparat bazy danych)
UTWÓRZ CERTYFIKAT (Transact-SQL)
CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
TWORZENIE ROLI APLIKACJI (Transact-SQL)
Hierarchia szyfrowania