Delen via


DROP ASYMMETRIC KEY (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

Hiermee verwijdert u een asymmetrische sleutel uit de database.

Transact-SQL syntaxis-conventies

Note

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Syntax

DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]  

Arguments

key_name
Is de naam van de asymmetrische sleutel die uit de database moet worden verwijderd.

PROVIDERSLEUTEL VERWIJDEREN
Hiermee verwijdert u een EKM-sleutel (Extensible Key Management) van een EKM-apparaat. Zie Extensible Key Management (EKM) voor meer informatie over Extensible Key Management.

Remarks

Een asymmetrische sleutel waarmee een symmetrische sleutel in de database is versleuteld of waaraan een gebruiker of aanmelding is toegewezen, kan niet worden verwijderd. Voordat u een dergelijke sleutel neer zet, moet u een gebruiker of aanmelding die is toegewezen aan de sleutel verwijderen. U moet ook een symmetrische sleutel verwijderen of wijzigen die is versleuteld met de asymmetrische sleutel. U kunt de optie DROP ENCRYPTION van ALTER SYMMETRIC KEY gebruiken om versleuteling te verwijderen door een asymmetrische sleutel.

Metagegevens van asymmetrische sleutels kunnen worden geopend met behulp van de sys.asymmetric_keys catalogusweergave. De sleutels zelf kunnen niet rechtstreeks vanuit de database worden bekeken.

Als de asymmetrische sleutel is toegewezen aan een EKM-sleutel (Extensible Key Management) op een EKM-apparaat en de optie REMOVE PROVIDER KEY niet is opgegeven, wordt de sleutel verwijderd uit de database, maar niet het apparaat. Er wordt een waarschuwing gegeven.

Permissions

Vereist control-machtiging voor de asymmetrische sleutel.

Examples

In het volgende voorbeeld wordt de asymmetrische sleutel MirandaXAsymKey6 uit de AdventureWorks2022 database verwijderd.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

See Also

ASYMMETRISCHE SLEUTEL (Transact-SQL) maken
ASYMMETRISCHE SLEUTEL (Transact-SQL)
Encryption Hierarchy
SYMMETRISCHE SLEUTEL WIJZIGEN (Transact-SQL)