Dela via


DROP COLUMN MASTER KEY (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed Instance

Släpper en kolumnhuvudnyckel från en databas. Det här är en metadataåtgärd.

Transact-SQL syntaxkonventioner

Syntax

DROP COLUMN MASTER KEY key_name;  

Arguments

key_name
Namnet på kolumnhuvudnyckeln.

Anmärkningar

Kolumnhuvudnyckeln kan bara tas bort om det inte finns några kolumnkrypteringsnyckelvärden krypterade med kolumnhuvudnyckeln. Om du vill ta bort kolumnkrypteringsnyckelvärden använder du instruktionen DROP COLUMN ENCRYPTION KEY (DROP COLUMN ENCRYPTION KEY ).

Permissions

Kräver ALTER ANY COLUMN MASTER KEY permission på databasen.

Examples

A. Ta bort en kolumnhuvudnyckel

I följande exempel släpps en kolumnhuvudnyckel med namnet MyCMK.

DROP COLUMN MASTER KEY MyCMK;  
GO  

Se även

SKAPA KOLUMNHUVUDNYCKEL (Transact-SQL)
SKAPA KOLUMNKRYPTERINGSNYCKEL (Transact-SQL)
SLÄPP KOLUMNKRYPTERINGSNYCKEL (Transact-SQL)
sys.column_master_keys (Transact-SQL)
Alltid krypterad
Always Encrypted med säkra enklaver
Översikt över nyckelhantering för Always Encrypted
Hantera nycklar för Always Encrypted med säkra enklaver