Sdílet prostřednictvím


DROP ASYMETRICKÝ KLÍČ (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticssql database v Microsoft Fabric

Odebere asymetrický klíč z databáze.

Transact-SQL konvence syntaxe

Note

Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Syntax

DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]  

Arguments

key_name
Je název asymetrického klíče, který se má z databáze vynechat.

ODEBRÁNÍ KLÍČE ZPROSTŘEDKOVATELE
Odebere klíč EKM (Extensible Key Management) ze zařízení EKM. Další informace o funkci Extensible Key Management naleznete v tématu Extensible Key Management (EKM).

Remarks

Asymetrický klíč, pomocí kterého byl symetrický klíč v databázi zašifrován nebo na který je namapovaný uživatel nebo přihlášení, nelze vynechat. Než takový klíč vypustíte, musíte odstranit libovolného uživatele nebo přihlášení, které je namapované na klíč. Musíte také vynechat nebo změnit jakýkoli symetrický klíč zašifrovaný asymetrickým klíčem. K odebrání šifrování asymetrickým klíčem můžete použít možnost DROP ENCRYPTION klíče ALTER SYMMETRIC .

K metadatům asymetrických klíčů je možné přistupovat pomocí zobrazení sys.asymmetric_keys katalogu. Samotné klíče nelze přímo zobrazit z databáze.

Pokud je asymetrický klíč namapovaný na klíč EKM (Extensible Key Management) v zařízení EKM a není zadána možnost ODEBRAT KLÍČ ZPROSTŘEDKOVATELE, klíč se vyřadí z databáze, ale ne ze zařízení. Zobrazí se upozornění.

Permissions

Vyžaduje oprávnění CONTROL pro asymetrický klíč.

Examples

Následující příklad odebere asymetrický klíč MirandaXAsymKey6 z AdventureWorks2025 databáze.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

Viz také

VYTVOŘIT ASYMETRICKÝ KLÍČ (Transact-SQL)
ZMĚNIT ASYMETRICKÝ KLÍČ (Transact-SQL)
Hierarchie šifrování
ALTER SYMETRICKÝ KLÍČ (Transact-SQL)