Udostępnij za pomocą


DROP ASYMETRYCZNY KLUCZ (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database w usłudze Microsoft Fabric

Usuwa klucz asymetryczny z bazy danych.

Transact-SQL konwencje składni

Note

Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.

Syntax

DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]  

Arguments

key_name
To nazwa klucza asymetrycznego, który ma zostać porzucony z bazy danych.

USUŃ KLUCZ DOSTAWCY
Usuwa klucz zarządzania kluczami rozszerzalnymi (EKM) z urządzenia EKM. Aby uzyskać więcej informacji na temat rozszerzonego zarządzania kluczami, zobacz Extensible Key Management (EKM).

Remarks

Nie można usunąć klucza asymetrycznego, za pomocą którego klucz symetryczny w bazie danych został zaszyfrowany lub do którego jest mapowany użytkownik lub identyfikator logowania. Przed usunięciem takiego klucza należy usunąć dowolnego użytkownika lub identyfikatora logowania zamapowanego na klucz. Należy również usunąć lub zmienić dowolny klucz symetryczny zaszyfrowany przy użyciu klucza asymetrycznego. Możesz użyć opcji DROP ENCRYPTION ALTER SYMMETRIC KEY , aby usunąć szyfrowanie za pomocą klucza asymetrycznego.

Dostęp do metadanych kluczy asymetrycznych można uzyskać przy użyciu widoku wykazu sys.asymmetric_keys . Same klucze nie mogą być bezpośrednio wyświetlane z poziomu bazy danych.

Jeśli klucz asymetryczny jest mapowany na klucz zarządzania kluczami rozszerzalnymi (EKM) na urządzeniu EKM, a opcja USUŃ KLUCZ DOSTAWCY nie zostanie określona, klucz zostanie usunięty z bazy danych, ale nie z urządzenia. Zostanie wyświetlone ostrzeżenie.

Permissions

Wymaga uprawnień CONTROL dla klucza asymetrycznego.

Examples

Poniższy przykład usuwa klucz MirandaXAsymKey6 asymetryczny z AdventureWorks2025 bazy danych.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

Zobacz też

CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
ALTER ASYMETRYCZNY KLUCZ (Transact-SQL)
Hierarchia szyfrowania
ZMIENIJ KLUCZ SYMETRYCZNY (Transact-SQL)