SLÄPP ASYMMETRISK NYCKEL (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Microsoft Fabric

Tar bort en asymmetrisk nyckel från databasen.

Transact-SQL syntaxkonventioner

Note

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Syntax

DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]  

Arguments

key_name
Är namnet på den asymmetriska nyckeln som ska tas bort från databasen.

TA BORT PROVIDERNYCKEL
Tar bort en EKM-nyckel (Extensible Key Management) från en EKM-enhet. Mer information om Extensible Key Management finns i Extensible Key Management (EKM).

Remarks

En asymmetrisk nyckel med vilken en symmetrisk nyckel i databasen har krypterats, eller till vilken en användare eller inloggning mappas, kan inte tas bort. Innan du släpper en sådan nyckel måste du släppa alla användare eller inloggningar som är mappade till nyckeln. Du måste också släppa eller ändra en symmetrisk nyckel som krypterats med den asymmetriska nyckeln. Du kan använda alternativet DROP ENCRYPTION för ALTER SYMMETRIC KEY för att ta bort kryptering med en asymmetrisk nyckel.

Metadata för asymmetriska nycklar kan nås med hjälp av sys.asymmetric_keys katalogvyn. Själva nycklarna kan inte visas direkt inifrån databasen.

Om den asymmetriska nyckeln mappas till en EKM-nyckel (Extensible Key Management) på en EKM-enhet och alternativet TA BORT PROVIDERNYCKEL inte anges, tas nyckeln bort från databasen men inte från enheten. En varning utfärdas.

Permissions

Kräver KONTROLL-behörighet för den asymmetriska nyckeln.

Examples

I följande exempel tar du bort den asymmetriska nyckeln MirandaXAsymKey6 från AdventureWorks2025 databasen.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

Se även

SKAPA ASYMMETRISK NYCKEL (Transact-SQL)
ÄNDRA ASYMMETRISK NYCKEL (Transact-SQL)
Krypteringshierarki
ÄNDRA SYMMETRISK NYCKEL (Transact-SQL)