Dela via


SLÄPP ASYMMETRISK NYCKEL (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Förhandsversion av 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 AdventureWorks2022 databasen.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

See Also

SKAPA ASYMMETRISK NYCKEL (Transact-SQL)
ÄNDRA ASYMMETRISK NYCKEL (Transact-SQL)
Encryption Hierarchy
ÄNDRA SYMMETRISK NYCKEL (Transact-SQL)