Udostępnij za pomocą


ODMOWA uprawnień klucza asymetrycznego (Transact-SQL)

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

Odmawia uprawnień do klucza asymetrycznego.

Transact-SQL konwencje składni

Syntax

  
DENY { permission  [ ,...n ] }   
    ON ASYMMETRIC KEY :: asymmetric_key_name   
        TO database_principal [ ,...n ]  
    [ CASCADE ]  
        [ AS denying_principal ]  

Arguments

permission
Określa uprawnienie, które można odmówić na klucz asymetryczny. Wymienione poniżej.

W KLUCZU ASYMETRYCZNYM ::asymmetric_key_name
Określa klucz asymetryczny, na którym odmówiono uprawnień. Wymagany jest kwalifikator zakresu "::".

database_principal
Określa podmiot zabezpieczeń, do którego odmówiono uprawnień. 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 odmowa uprawnień jest również odrzucana innym podmiotom zabezpieczeń, którym udzielono jej przez tego podmiotu zabezpieczeń.

denying_principal
Określa podmiot zabezpieczeń, z którego podmiot zabezpieczeń wykonujący to zapytanie ma prawo odmówić uprawnienia. 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

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 udzielić 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. Jeśli jest używana klauzula AS, określony podmiot zabezpieczeń musi być właścicielem klucza asymetrycznego.

Zobacz też

ODMOWA (Transact-SQL)
Uprawnienia (aparat bazy danych)
Podmioty (aparat bazy danych)
UTWÓRZ CERTYFIKAT (Transact-SQL)
CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
Hierarchia szyfrowania