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. För att ta bort kolumnkrypteringsnyckelvärden, använd satsen DROP COLUMN ENCRYPTION KEY .

Permissions

Kräver ÄNDRAT ALLA COLUMN MASTER KEY tillstånd i 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

CREATE COLUMN MASTER KEY (Transact-SQL)
CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (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