Megosztás a következőn keresztül:


DROP COLUMN ENCRYPTION KEY (Transact-SQL)

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók Azure SQL DatabaseFelügyelt Azure SQL-példány

Oszloptitkosítási kulcs elvetése egy adatbázisból.

Transact-SQL szintaxis konvenciók

Szemantika

DROP COLUMN ENCRYPTION KEY key_name [;]  

Arguments

key_name
Az adatbázisból leejteni kívánt oszloptitkosítási kulcs neve.

Megjegyzések

Az oszloptitkosítási kulcsot nem lehet elvetni, ha az adatbázis bármely oszlopának titkosítására szolgál. Az oszloptitkosítási kulcsot használó összes oszlopot először vissza kell fejteni vagy vissza kell dobni.

Titkosítás eltávolítása egy oszlopból:

  1. Az oszlop visszafejtése – A titkosított oszlop módosítására, a titkosítási specifikáció eltávolítására használható ALTER TABLE :

    ALTER TABLE dbo.Employees
    ALTER COLUMN SSN NVARCHAR(11);
    
  2. Az oszloptitkosítási kulcs elvetése – A kulcsot használó összes oszlop visszafejtése után elvetheti a kulcsot:

    DROP COLUMN ENCRYPTION KEY MyCEK;
    

Ha már nincs szüksége az oszlopadatokra, a titkosítási kulcs elvetése előtt teljesen elvetheti az oszlopot ALTER TABLE DROP COLUMN .

Permissions

Az adatbázis BÁRMELY OSZLOPTITKOSÍTÁSI KULCS engedélyének módosítása szükséges.

Példák

A. Oszloptitkosítási kulcs elvetése

Az alábbi példa elvet egy oszloptitkosítási kulcsot.MyCEK

DROP COLUMN ENCRYPTION KEY MyCEK;  
GO